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