# 命令--1.基本格式

# 1.命令的提示符

[root@localhost ~]#

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

# 2.命令的基本格式

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

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

  • 命令名称:ls。

  • 英文原意:list。

  • 所在路径:/bin/ls。

  • 执行权限:所有用户。

  • 功能描述:显示目录下的内容。

[root@localhost ~]#ls [选项][文件名或目录名]
选项:
	-a:		显示所有文件
	--color=when:支持颜色输出,when的值默认是always(总显示颜色),也可以是never(从不显示颜色)和auto(自动)
	-d:		显示目录信息,而不是目录下的文件
	-h:		人性化显示,按照我们习惯的单位显示文件大小
	-i:		显示文件的i节点号
	-l:		长格式显示

举几个例子:

[root@jysp ~]# ls -l
总用量 8
-rw-------. 1 root root 1833 12月 13 22:29 anaconda-ks.cfg
-rw-r--r--. 1 root root 1881 12月 13 22:36 initial-setup-ks.cfg
drwxr-xr-x. 2 root root   10 12月 13 22:36 公共
drwxr-xr-x. 2 root root   10 12月 13 22:36 模板
drwxr-xr-x. 2 root root   10 12月 13 22:36 视频
drwxr-xr-x. 2 root root   10 12月 13 22:36 图片
drwxr-xr-x. 2 root root   10 12月 13 22:36 文档
drwxr-xr-x. 2 root root   10 12月 13 22:36 下载
drwxr-xr-x. 2 root root   10 12月 13 22:36 音乐
drwxr-xr-x. 2 root root   10 12月 13 22:36 桌面

我们已经知道“-l”选项用于显示文件的详细信息,那么“-l”选项显示的这7列分别是什么含义?

  • 第一列:权限。具体权限的含义将在4.5节中讲解。
  • 第二列:引用计数。文件的引用计数代表该文件的硬链接个数,而目录的引用计数代表该目录有多少个一级子目录。
  • 第三列:所有者,也就是这个文件属于哪个用户。默认所有者是文件的建立用户
  • 第四列:所属组。默认所属组是文件建立用户的有效组,一般情况下就是建立用户的所在组。
  • 第五列:大小。默认单位是字节。
  • 第六列:文件修改时间。文件状态修改时间或文件数据修改时间都会更改这个时间,注意这个时间不是文件的创建时间。
  • 第七列:文件名。

选项:是用于调整命令的功能的。

参数:是命令的操作对象,如果省略参数,是因为有默认参数

更新时间: 2024年1月5日星期五上午11点23分