1.命令提示符

登录系统和后,看到的第一行内容是这样的:

  1. [root@localhost ~]#

解析:

  • []:这是分隔符号,没有特殊含义
  • root:显示当前登录的用户名(示例中表示root用户登录)
  • @:分隔符号,没有特殊含义
  • localhost:当前系统的主机名
  • ~:当前用户的所在的目录,~特指家目录(由于登陆后未作任何操作,所在目录即为当前用户的家目录)
  • :命令提示符,linux用这个符号区分用户的权限等级,如果是超级用户(root)提示符为“#”,如果是普通用户,提示符为“$”

    2.命令的基本格式

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

注意:很多时候,选项和参数可以缺省,系统自带默认值。但是当我们确定需要某一功能时,可以明确指出需要的选项和参数

2.1选项的作用(ls为例)

ls这个命令属于目录操作命令,用来查看当前目录下的文件。
在不使用参数的情况下,使用ls命令查看目录,结果是这样的:
Image.png
如果加一个“-l”选项,则可以看到显示的内容明显增多了。
“-l”是长格式(long list)的意思,也就是显示文件的详细信息。
至于“-l”选项的具体含义,我们稍后再详细讲解。可以看到选项的作用是调整命令功能。
如果没有选项,那么命令只能执行最基本的功能;而一旦有选项,则可以显示更加丰富的数据。
Image1.png

2.2参数的作用

参数是命令的操作对象,一般文件、目录、用户和进程等可以作为参数被命令操作。
例如:

  1. ls -l root/ #查看root下的目录,选项是l

Image2.png