【学了就忘Linux常用命令】— 1.命令的基本格式

一、命令的提示符

[root@localhost ~] #

  • []:这是提示符的分隔符号,没有特殊含义。
  • root:显示的是当前的登录用户。
  • @:分隔符号,没有特殊含义。
  • localhost:当前系统的简写主机名(完整主机名是localhost.localdomain)。
  • ~:代表用户当前所在的目录的最后一级目录。
  • 最后#:表示命令提示符。超级用户是#,普通用户是$。

提示:~为当前用户的家目录。

二、命令的基本格式

[root@localhost ~] # 命令 [选项] [参数]

提示:
Linux命令,基本上遵循以上格式。
在所有的计算机文档中,在说格式的规则中,[]的意思都表示可选项。

1、举例ls命令

ls是最常见的目录操作命令,主要作用是显示目录下的内容。

  • 命令名称:ls。
  • 英文原意:list。
  • 所在路径:/bin/ls。
  • 执行权限:所有用户。
  • 功能描述:显示目录下的内容。
[root@localhost ~] # ls [选项] [文件名或目录名]
选项:
-a:显示所有文件
--color=when:支持颜色输出,when的值默认是always(总显示颜色),也可以是never(从不显示颜色)和auto(自动)
-d:显示目录信息,而不是目录下的文件
-h:人性化显示,按照我们习惯的单位显示文件大小
-i:显示文件的i节点号。理论上i节点号不重叠。
-l:长格式显示(long list)
以上是ls命令,比较常用的选项。

用法演示:

三、说明ls -l 命令输出内容

如上图,一个7列参数。

内容 说明
-rw-r--r--. 权限
1 引用计数
root 所有者
root 所属组
28250 文件大小
12月 21 23:34 文件修改时间
install.log 文件名

说明:

  • 第一列:权限。具体权限的含义以后讲解。
  • 第二列:引用计数。
    该参数没有太大作用,而且引用计数对于文件和目录是有区别的。
    文件的引用计数代表该文件的硬链接个数(硬链接个数以后说)。
    目录的引用计数代表该目录有多少个一级子目录。
    也就是说,如果是文件就代表该文件的硬链接个数,如果是目录代表该目录有多少个一级子目录。
  • 第三列:所有者,也就是这个文件属于哪个用户。默认所有者是文件的建立用户。
  • 第四列:所属组。默认所属组是文件建立用户的有效组,一般情况下就是建立用户的所在组。
    为什么一个文件要分所有者和所属组呢?
    是为了分配权限的时候,指定权限方便分配。
  • 第五列:文件大小。默认单位是字节(byte)。
  • 第六列:文件修改时间。
    文件状态修改时间(访问时间)或文件数据修改时间都会更改这个时间,哪个时间最后,显示哪个时间。注意这个时间不是文件的创建时间。
  • 第七列:文件名。

提示:
Linux系统中,以.开头的文件,都是隐藏文件。用ls -a命令查看。
Linux系统中,所有目录都有两个隐藏目录。.代表当前目录,..代表上级目录。

总结:

  • 选项:是用于调整命令的功能的。
  • 参数:是命令的操作对象,如果命令中省略了参数,是因为有默认参数。否则所有的命令都应该有参数。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文 / 陈红华 这时,母亲就站在灶头边,将洗净的梗米,倒入大铁锅。添加些水,水稍稍满出梗米。盖上大锅...
    书叉脸困觉猪2阅读 760评论 3 4
  • 俗话说:“冬练三九,夏练三伏”。夏季气温高湿度大,运动不当,不仅不能健身,反而还会伤身。夏季健身陷入这5个误区 反...
    8f7b68c9db49阅读 293评论 1 4
  • 疏星几盏月下弦, 微风拂面意正酣。 雨水过后春促起, 从此我欲花下眠。
    收获狮子阅读 302评论 0 0
  • 有个陌生男孩对我说:“我会一生一世记住你的”我说,我们认识吗?他说:“曾经因为我的短信,帮他度过了最痛苦最黑暗的阶...
    水梦灵阅读 738评论 0 0