shell严格区分输入命令的大小写,如who、Who和WHO是不同的,其中只有全小写——who是正确的Linux命令。
命令与选项和参数之间要用空格或制表符隔开。连续空格会被shell解释称单个空格。
选项:对命令的特殊定义,以“-”开始,多个选项之间可以用“-”连接起来,如“ls -l -a”等同于“ls -la”。
参数:提供命令运行的信息或者命令执行过程中所使用的文件名。通常,参数是一些文件名,告诉命令从哪里可以得到输入,以及把输出送到什么地方。
若一个命令太长,一行写不完,可在每行行尾输入“\”字符,然后按回车(Enter)。即可另起一行继续输入命令。如:
1、who命令
格式:who [OPTION]... [ FILE | ARG1 ARG2 ]
who (show who is logged on):列出所有正在使用系统的用户、所用终端名和注册到系统的时间。
who am i:列出使用该命令的当前用户的相关信息。
-a, --all
same as -b -d --login -p -r -t -T -u
相当于同时执行 -b -d --login -p -r -t -T -u
-b, --boot
time of last system boot
上次系统引导时间
-d, --dead
print dead