Linux可以提供的功能通常是透過各種命令來實現的。 每個命令都有許多細分功能的選項,每個命令後面的功能物件的引數也不同,因此我們需要詳細介紹一下Linux命令的一般分類。
常見的命令分類方式包括:1、按照命令所在系統中的位置,2、按照命令所能提供的功能。
按照命令所在系統中的位置,Linux命令可以分為內部命令和外部命令。內部命令是在磁碟目錄中找不到的命令是shell直譯器的一部分,當用戶連線登入系統時就會執行系統與使用者的互動程式shell,我們常用的命令如:cd、pwd、jobs、kill等幾十個內部命令就會調入到記憶體中供登入使用者使用;而外部命令是放置於磁碟中的命令,如果一個命令能在磁碟中找到其存放路徑,該命令就是外部命令。
按照命令所能提供的功能,Linux常用命令可以分為目錄操作命令、檔案操作命令、檔案內容檢視命令、登入使用者檢視命令、歸檔壓縮命令、系統管理命令等等。例如常見的目錄操作命令有cd、pwd、ls、mkdir、rmdir等;常見的檔案操作命令有touch、cp、mv、rm等;檔案內容檢視命令有cat、tac、more、less、head、tail等,也包括檢視檔案屬性資訊的file和stat等命令;常見的登入使用者檢視命令有w和who;常見的歸檔壓縮命令有zip、unzip、tar、gzip、gunzip、bzip2、bunzip2等;系統管理命令常見有關機命令shutdown、系統重啟命令reboot等。