Linux可以提供的功能通常是通過各種命令來實(shí)現(xiàn)的,。 每個命令都有許多細(xì)分功能的選項(xiàng),,每個命令后面的功能對象的參數(shù)也不同,因此我們需要詳細(xì)介紹一下Linux命令的一般分類,。
常見的命令分類方式包括:1,、按照命令所在系統(tǒng)中的位置,2,、按照命令所能提供的功能,。
按照命令所在系統(tǒng)中的位置,Linux命令可以分為內(nèi)部命令和外部命令,。內(nèi)部命令是在磁盤目錄中找不到的命令是shell解釋器的一部分,,當(dāng)用戶連接登錄系統(tǒng)時就會運(yùn)行系統(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)機(jī)命令shutdown,、系統(tǒng)重啟命令reboot等。