Linux 命令格式与常用目录操作命令详解

根据视频整理:尚硅谷Linux系统管理教程(linux系统管理精讲)
文章归档于:https://www.yuque.com/u27599042/gny4fg


Linux 命令格式

Linux 命令的提示符

[root@localhost ~]#
  • [ ]:这是提示符的分隔符号,没有特殊含义,仅起到分隔作用。
  • root:显示的是当前的登录用户,当前使用的是 root 用户登录。
  • @:分隔符号,没有特殊含义,仅起到分隔作用。
  • localhost:当前登录到的 Linux 系统的简写主机名(完整主机名是 localhost.localdomain)。
    • 使用 hostname 可以查看当前系统的完整主机名
    • image.png
  • ~:代表用户当前所在的目录,此处默认显示当前所在目录的最后一级目录,此例中用户当前所在的目录是家目录。
  • #:命令提示符。超级用户是#,普通用户是$

Linux 命令的基本格式

  • Linux 的所有命令基本都遵循如下的命令格式:
[root@localhost ~]# 命令 [选项] [参数]
  • 其中,使用 [ ] 括起来的内容表示可选
  • 选项:是用于调整命令的功能的。
  • 参数:是用于指定命令的操作对象,如果省略参数,是因为有默认参数

Linux 常用目录操作命令详解

ls

  • 命令名称:ls。
  • 英文原意:list。
  • 所在路径:/bin/ls。
  • 执行权限:所有用户。
  • 功能描述:显示目录下的内容。
  • 选项:
    • -a: 显示出目录下的所有文件和目录
    • –color=when: 支持颜色输出,设置显示目录下的文件时是否显示颜色,when 的值默认是 always(总显示颜色),也可以是 never(从不显示颜色)和 auto(自动)
    • -d: 显示指定目录信息,而不是指定目录下的文件
    • -h: 人性化显示,按照我们习惯的单位显示文件大小
    • -i: 显示文件的 i 节点号
    • -l: 长格式显示,即显示出文件的详细信息,如果不带此选项,则默认只显示文件名
  • 参数:要显示内容的目录,默认为当前目录

-a

  • 将参数指定的目录下所有的文件和目录进行显示,包括隐藏文件,默认情况下,隐藏文件是不进行显示的
    • 隐藏文件,并不是为了使用户看不到文件,而是为了告诉用户,此文件很重要
    • 隐藏文件,为以 . 开头的文件
  • image.png

–color=when

  • 设置显示目录下的文件时是否显示颜色,when 的值默认是 always(总显示颜色),也可以是 never(从不显示颜色)和 auto(自动)
  • image.png

-l

  • 长格式显示,即显示出文件的详细信息,如果不带此选项,则默认只显示文件名
  • Linux 命令格式与常用目录操作命令详解_第1张图片
  • 使用 -l 选项显示出的七列文件详细信息说明如下:
    • 第一列:权限。
    • 第二列:引用计数。文件的引用计数代表该文件的硬链接个数,而目录的引用计数代表该目录有多少个一级子目录。
    • 第三列:所有者,也就是这个文件属于哪个用户。默认所有者是文件的建立用户
    • 第四列:所属组。默认所属组是创建文件的用户所在的有效组,一般情况下就是创建文件的用户的所在组。
    • 第五列:大小。默认单位是字节(Byte)。
    • 第六列:文件修改时间。文件状态修改时间或文件数据修改时间都会更改这个时间,注意这个时间不是文件的创建时间。
    • 第七列:文件名。

-d

  • 显示指定目录信息,而不是指定目录下的文件
  • 默认情况下,如果不使用 -d 选项,会显示指定目录下文件信息
    • 如果需要同时指定多个选项,则 -l -d 可以直接写成 -ld
    • 如果命令选项之间没有一定的顺序要求,则 -ld-dl 等价
  • Linux 命令格式与常用目录操作命令详解_第2张图片

-h

  • 人性化显示,按照我们习惯的单位显示文件大小,如 KB、MB 等
    • 这里的 h,是 human
  • Linux 命令格式与常用目录操作命令详解_第3张图片

-i

  • 显示文件的 i 节点号
  • image.png

cd

  • 命令名称:cd。
  • 英文原意:change directory。
  • 所在路径:Shell 内置命令。
  • 执行权限:所有用户。
  • 功能描述:切换所在目录。
  • 使用此命令进行所在目录切换时,需要注意使用的是相对路径还是绝对路径
    • 相对路径:相对于当前所在目录,路径不以 / 开头
    • 绝对路径:相对于根路径,路径以 / 开头
  • cd 命令的简化用法:
    • ~:代表当前登录用户的家目录
    • -:代表上次所在的目录
    • .:代表当前所在目录
    • ..:代表当前所在目录的上级目录

~

  • ~:代表当前登录用户的家目录
  • 使用 cd ~ 可以直接返回用户家目录,直接使用 cd 也可以直接返回用户家目录
  • image.png

-

  • -:代表上次所在的目录
  • image.png

.

  • .:代表当前所在目录
  • image.png

  • ..:代表当前所在目录的上级目录
  • image.png

pwd

  • 命令名称:pwd
  • 英文原意:print name of current/working directory
  • 所在路径:/bin/pwd
  • 执行权限:所有用户。
  • 功能描述:查询当前所在的工作目录。
  • image.png

mkdir

  • 命令名称:mkdir。
  • 英文原意:make directories。
  • 所在路径:/bin/mkdir。
  • 执行权限:所有用户。
  • 功能描述:在当前工作目录下创建空目录
  • 选项:
    • -p:递归建立所需目录,默认情况下,Linux 只允许创建一级新的空目录
  • Linux 命令格式与常用目录操作命令详解_第4张图片

rmdir

  • 命令名称:rmdir。
  • 英文原意:remove empty directories。
  • 所在路径:/bin/rmdir。
  • 执行权限:所有用户。
  • 功能描述:删除指定的空目录。
  • 选项:
    • -p:递归删除目录
  • rmdir 命令只能删除空目录,所以一旦目录中有内容,就会报错,所以一般不使用。后续我们不论删除的是文件还是目录,都会使用 rm 命令
  • Linux 命令格式与常用目录操作命令详解_第5张图片

你可能感兴趣的:(Linux,linux,运维,服务器,Linux,ls,pwd,cd)