根据视频整理:尚硅谷Linux系统管理教程(linux系统管理精讲)
文章归档于:https://www.yuque.com/u27599042/gny4fg
Linux 命令格式
Linux 命令的提示符
[root@localhost ~]#
- [ ]:这是提示符的分隔符号,没有特殊含义,仅起到分隔作用。
- root:显示的是当前的登录用户,当前使用的是 root 用户登录。
- @:分隔符号,没有特殊含义,仅起到分隔作用。
- localhost:当前登录到的 Linux 系统的简写主机名(完整主机名是 localhost.localdomain)。
- 使用
hostname
可以查看当前系统的完整主机名
- 使用
- ~:代表用户当前所在的目录,此处默认显示当前所在目录的最后一级目录,此例中用户当前所在的目录是家目录。
- #:命令提示符。超级用户是#,普通用户是$
Linux 命令的基本格式
- Linux 的所有命令基本都遵循如下的命令格式:
[root@localhost ~]# 命令 [选项] [参数]
- 其中,使用
[ ]
括起来的内容表示可选 - 选项:是用于调整命令的功能的。
- 参数:是用于指定命令的操作对象,如果省略参数,是因为有默认参数
Linux 常用目录操作命令详解
ls
- 命令名称:ls。
- 英文原意:list。
- 所在路径:/bin/ls。
- 执行权限:所有用户。
- 功能描述:显示目录下的内容。
- 选项:
- -a: 显示出目录下的所有文件和目录
- –color=when: 支持颜色输出,设置显示目录下的文件时是否显示颜色,when 的值默认是 always(总显示颜色),也可以是 never(从不显示颜色)和 auto(自动)
- -d: 显示指定目录信息,而不是指定目录下的文件
- -h: 人性化显示,按照我们习惯的单位显示文件大小
- -i: 显示文件的 i 节点号
- -l: 长格式显示,即显示出文件的详细信息,如果不带此选项,则默认只显示文件名
- 参数:要显示内容的目录,默认为当前目录
-a
- 将参数指定的目录下所有的文件和目录进行显示,包括隐藏文件,默认情况下,隐藏文件是不进行显示的
- 隐藏文件,并不是为了使用户看不到文件,而是为了告诉用户,此文件很重要
- 隐藏文件,为以
.
开头的文件
–color=when
- 设置显示目录下的文件时是否显示颜色,when 的值默认是 always(总显示颜色),也可以是 never(从不显示颜色)和 auto(自动)
-l
- 长格式显示,即显示出文件的详细信息,如果不带此选项,则默认只显示文件名
- 使用
-l
选项显示出的七列文件详细信息说明如下:- 第一列:权限。
- 第二列:引用计数。文件的引用计数代表该文件的硬链接个数,而目录的引用计数代表该目录有多少个一级子目录。
- 第三列:所有者,也就是这个文件属于哪个用户。默认所有者是文件的建立用户
- 第四列:所属组。默认所属组是创建文件的用户所在的有效组,一般情况下就是创建文件的用户的所在组。
- 第五列:大小。默认单位是字节(Byte)。
- 第六列:文件修改时间。文件状态修改时间或文件数据修改时间都会更改这个时间,注意这个时间不是文件的创建时间。
- 第七列:文件名。
-d
- 显示指定目录信息,而不是指定目录下的文件
- 默认情况下,如果不使用
-d
选项,会显示指定目录下文件信息- 如果需要同时指定多个选项,则
-l -d
可以直接写成-ld
- 如果命令选项之间没有一定的顺序要求,则
-ld
与-dl
等价
- 如果需要同时指定多个选项,则
-h
- 人性化显示,按照我们习惯的单位显示文件大小,如 KB、MB 等
- 这里的 h,是 human
-i
- 显示文件的 i 节点号
cd
- 命令名称:cd。
- 英文原意:change directory。
- 所在路径:Shell 内置命令。
- 执行权限:所有用户。
- 功能描述:切换所在目录。
- 使用此命令进行所在目录切换时,需要注意使用的是相对路径还是绝对路径
- 相对路径:相对于当前所在目录,路径不以
/
开头 - 绝对路径:相对于根路径,路径以
/
开头
- 相对路径:相对于当前所在目录,路径不以
- cd 命令的简化用法:
~
:代表当前登录用户的家目录-
:代表上次所在的目录.
:代表当前所在目录..
:代表当前所在目录的上级目录
~
~
:代表当前登录用户的家目录- 使用
cd ~
可以直接返回用户家目录,直接使用cd
也可以直接返回用户家目录
-
-
:代表上次所在的目录
.
.
:代表当前所在目录
…
..
:代表当前所在目录的上级目录
pwd
- 命令名称:pwd
- 英文原意:print name of current/working directory
- 所在路径:/bin/pwd
- 执行权限:所有用户。
- 功能描述:查询当前所在的工作目录。
mkdir
- 命令名称:mkdir。
- 英文原意:make directories。
- 所在路径:/bin/mkdir。
- 执行权限:所有用户。
- 功能描述:在当前工作目录下创建空目录
- 选项:
- -p:递归建立所需目录,默认情况下,Linux 只允许创建一级新的空目录
rmdir
- 命令名称:rmdir。
- 英文原意:remove empty directories。
- 所在路径:/bin/rmdir。
- 执行权限:所有用户。
- 功能描述:删除指定的空目录。
- 选项:
- -p:递归删除目录
- rmdir 命令只能删除空目录,所以一旦目录中有内容,就会报错,所以一般不使用。后续我们不论删除的是文件还是目录,都会使用 rm 命令