Linux可以提供的功能通常是通過各種命令來實現(xiàn)的。 每個命令都有許多細分功能的選項,,每個命令后面的功能對象的參數(shù)也不同,,因此我們需要詳細介紹一下Linux命令的一般分類。
常見的命令分類方式包括:1,、按照命令所在系統(tǒng)中的位置,,2、按照命令所能提供的功能,。
按照命令所在系統(tǒng)中的位置,,Linux命令可以分為內(nèi)部命令和外部命令。內(nèi)部命令是在磁盤目錄中找不到的命令是shell解釋器的一部分,,當用戶連接登錄系統(tǒng)時就會運行系統(tǒng)與用戶的交互程序shell,,我們常用的命令如:cd、pwd,、jobs,、kill等幾十個內(nèi)部命令就會調(diào)入到內(nèi)存中供登錄用戶使用;而外部命令是放置于磁盤中的命令,如果一個命令能在磁盤中找到其存放路徑,,該命令就是外部命令,。
按照命令所能提供的功能,,Linux常用命令可以分為目錄操作命令、文件操作命令,、文件內(nèi)容查看命令,、登錄用戶查看命令、歸檔壓縮命令,、系統(tǒng)管理命令等等,。例如常見的目錄操作命令有cd、pwd,、ls,、mkdir、rmdir等;常見的文件操作命令有touch,、cp,、mv、rm等;文件內(nèi)容查看命令有cat,、tac,、more、less,、head,、tail等,也包括查看文件屬性信息的file和stat等命令;常見的登錄用戶查看命令有w和who;常見的歸檔壓縮命令有zip,、unzip,、tar、gzip,、gunzip,、bzip2、bunzip2等;系統(tǒng)管理命令常見有關(guān)機命令shutdown,、系統(tǒng)重啟命令reboot等,。