shell中的命令與特殊符號

2022-09-05 20:48:18 字數 868 閱讀 6038

1.記錄命令:!

!n:表示執行命令歷史中第二條指令

注:!2居然給我關機了

!字串(字串大於1)表示執行命令歷史中最近的一次

2.萬用字元

" * "匹配0個或多個字元,「 ? 」匹配乙個字元

3.輸入/輸出重定向:用於改變命令的輸入與輸出

4.管道符 「 | 」

前乙個指令的輸出作為後乙個指令的輸入

5.脫義子符" \ " 將後面的特殊字元(如 * )還原為普通字元

6.grep:全面搜尋正規表示式並把行列印出來

7.pstree:把linux系統中所有程序以樹形結構顯示出來

8.export:就是宣告一下這個變數,讓該shell的子shell也知道這個變數;如果export後面不加任何變數名則就會宣告所有的變數。

9.$用作變數前面的識別符號

10. ; 如果想在一行中執行兩個或兩個以上命令,需要在命令之間加乙個分號

11.「  ~  」:表示使用者的家目錄,root使用者的家目錄是 /root,普通使用者則是 /home/username

12.「 & 」:把一條命令放在後台執行需要加

13.重定向符號; > ,>> 分別是取代和追加的意思。 2> ,2>>重定向到文字中

14.[ ]為字元組合:代表字元組合中的任意乙個

shell中的特殊符號

1.萬用字元 一般應用於檔名的操作,如ls,rm,cp,find.匹配任意長度的任意字元 匹配單個字元 匹配 內的任意單個字元,如果首位是 或 表示取反 a z 任意單個小寫字母 0 9 任意單個十進位制數字 表示集合 a和za到z2.命令連線符 連線多條命令,這些命令依次執行 邏輯與,前面的命令正...

shell特殊符號 cut命令

任意個任意字元 任意乙個字元 注釋字元 脫義字元 管道符cut 分隔命令 d 分隔符 f 指定段號 c 指定第幾個字元 檢視passwd配置檔案前兩行 root localhost cat etc passwd head 2 root x 0 0 root root bin bash bin x 1...

shell 特殊符號

變數 含義 0 當前指令碼的檔名 n傳遞給指令碼或函式的引數。n 是乙個數字,表示第幾個引數。例如,第乙個引數是 1,第二個引數是 2。傳遞給指令碼或函式的引數個數。傳遞給指令碼或函式的所有引數。傳遞給指令碼或函式的所有引數。被雙引號 包含時,與 稍有不同,下面將會講到。上個命令的退出狀態,或函式的...