在通过使用man查看命令帮助时各种符号所代表的含义
[]:可选参数...:可以出现多次参数
<>:必选参数
{}:分组
|:多选一
-:短选项,后面一般可以跟参数,如果一个命令中有多个短选项,可以合并,如 cp -r -f SRC TAR可以写成cp -rf SRC TAR
--:长选项,后面一般用=跟上一个或多个参数,参数间一般用逗号分隔
为什么有长短选项之分?
因为短选项是由一个中横线和一个字母字母组合而成,但是它支持选项合并的,在执行命令的时候,会被拆分开来当个多个选项执行的,如cp -rf SRC TAR就会被解释成cp -r -f SRC TAR,当选项中由多个字母组合而成时,而这几个字母确实只是代表单个选项,如cp --archive SRC TAR, 此时的archive应当解释成一个参数选项,为了在执行时不会被拆分,因而引入了长选项加以区别。
GUI: Graphic User Interface
Gnome: C
KDE: C++
XFace
CLI: Command Line Interface (可以通过cat /etc/shells查看当前系统支持哪些shell)
SH
BSH
BASH
KSH
CSH
TCSH
系统只有两种角色,一是管理员(root), 二是普通用户
管理员登陆的命令提示符为:#
普通用户登录的命令提示符为:$
普通用户还有系统用户和非系统用户之分,系统用户一般是为了提供某种服务而创建的用户,如ftp, mysql,此种用户一般是不允许登陆的,其shell为:/sbin/nologin,用户uid一般是小于500