1.查詢shell環境變數,切換shell種類
表明目前使用的shell種類是bash。
要想改變shell種類,在終端輸入想要執行的shell名稱即可。在切換shell種類的過程中,可能會操作失敗,這是因為ubuntu沒有自帶安裝想要切換的shell種類。
2.shell命令的基本格式
shell的命令格式如下:
command -options [argument]
command:shell命令的名稱。
-options:選項,同乙個命令可能有很多不同的選項,用來完成不同的具體功能。
[argument]:引數,作為shell命令的輸入,有的shell命令可以沒有引數,或者不帶引數執行。
例如:ls -l //檢視當前目錄下的檔案及資料夾的詳細資訊
ls -l /home //檢視/home目錄下的檔案及資料夾的詳細資訊
3.shell的常用特殊符號
(1)「*」
是乙個通用符號,可以表示任意乙個字元(包括空字元)或多個字元組成的字串。例如
(2)「?」
功能類似於「*」符號,但是只能表示單個字元,不能表示由多個字元組成的字串。例如
(3)「[ ]」
指定範圍,用來指定被顯示的內容的範圍。例如,在/home/leon目錄下新建乙個資料夾,名為test,在test資料夾下新建5個資料夾,名為a、b、c、d、e。
ls [a-c] //僅檢視名為a~c的檔案及資料夾
(4)「!」
排除符號,用來指定被遮蔽顯示內容的部分。需要與「 [ ]」符號聯合使用。例如
(5)「;」
分割符號,用於在一行輸入多個命令時,分隔各個命令。例如
(6)「`」
命令替代符,這個符號總是成對出現,他們包含的內容在shell中表示一條命令,並且會被執行。例如
echo 'ls -l' //這裡是單引號,表示顯示「ls-l」這個字串
(7)「#」
注釋符號,以「#」開頭的一行被當作是注釋處理,不會被執行。
# ls -l //新增上「#」號,該命令被當作注釋,不會被執行
4.自動補全功能
輸入「who」,然後按住tab鍵,系統將發出警報聲,此時可以繼續輸入,也可以在此按下tab鍵,系統將列出說有who開頭的命令。
5.按方向鍵上和下可以選擇曾經輸入過的歷史命令。
6.shell別名機制
需要用到「alias」命令
ifconfig //ifconfig命令可以檢視網路情況
alias mynet=ifconfig //給ifconfig起個別名mynet
mynet //mynet就可以生效了
常用linux命令及shell指令碼
參考 linux命令大全 split命令 split l 1000 big file 字首 split b 64m big file 字首 a.txtab c b.txt12 3 cat a.txt b.txt結果 ab c123 paste a.txt b.txt結果 a 1b 2 c 3通過 d...
shell簡介及基本使用
shell 外殼 是乙個用 c 語言編寫的程式,它是使用者使用 linux 的橋梁。shell既是一種命令語言,又是一種程式語言。shell 是指一種應用程式,這個應用程式提供了乙個介面,使用者通過這個介面訪問作業系統核心的服務。在linux中有很多態別的shell,不同的shell具備不同的功能,...
Linux簡介及常用命令
linux 是一種自由和開放原始碼的類 unix 作業系統,使用 linux 核心。目前存在著許多不同的 linux 發行版,可安裝在各種各樣的電腦硬體裝置,從手機 平板電腦 路由器和影音遊戲控制台,到台式電腦,大型電腦和超級電腦。linux 作業系統也是自由軟體和開放源 發展中最著名的例子。只要遵...