在通過使用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