指令基本概念及部分指令用法
-----------------------------------------------------------------------------------------------------------------------------------------------
十四、互動式接口
互動式接口:啟動終端後,在終端裝置附加一個互動式應用程式,要麼是圖形化接口GUI,要麼是指令行接口CLI。
十五、Shell相關概念
1.Shell是Linux系統的使用者界面,提供了使用者與核心進行互動操作的一種接口,提供的為指令行接口;
2.Shell也被稱作指令解釋器;
3.Shell是一種進階程式設計語言,可以用來制作腳本工具等。
十六、指令格式
COMMAND [OPTION] [ARGUMENTS]
指令 長短項 參數
1.指令短項可以寫一起,比如說rm -r -f 等同于rm -rf;
2.指令option項可以另起一行寫,比如rm -r -f 等同于rm \Enter鍵 -r \ Enter鍵 -f
十七、指令相關概念
指令分為外部指令和内部指令,内部指令是随着開機就加載在記憶體中的bash而啟動,外部指令位于/bin/類檔案夾中;用type指令來區分一個指令是外部指令還是内部指令;
比如說type cd,出現cd is a shell builtin,此類别為内部指令;type date 出現date is /usr/bin/date,此類别為外部指令;
内部指令檢視幫助為command -h或command --help,外部指令檢視幫助為man command;
拿到一個陌生的新指令,想了解它的使用方法,先用type判斷它是外部指令還是内部指令,然後用whatis指令判斷在man第幾章,之後再決定用help或者man擷取幫助說明。
對于一串複雜指令的執行,執行順序為(1)先看是否為内部指令;
(2)看記憶體緩存中是否有該指令;
(3)按echo $PATH(外部指令存放路徑)順序查
十八、指令總結
指令搬遷到這篇文章。