萬用字元是一類鍵盤字元 。
當查詢檔案夾時;當不知道真正字元或者不想鍵入完整名字時,命令又不支援正規表示式模組時,常常使用萬用字元代替乙個或多個真正字元。
* 代替0個或多個字元。
? 匹配任何單個字元,且不能為空字元。
匹配中括號內的任意乙個字元。
萬用字元示例:
ls *.conf
ls /home/*.sh
ls h*.conf
ls test?.c
ls [abc]*
< 標準輸入(stdio),將命令中接收輸入的途徑由預設的鍵盤更改為指定的檔案,並刪除以前的資料。
<< 標準輸入,將命令中接收輸入的途徑由預設的鍵盤更改為指定的檔案,檔案結尾加入內容,不會刪除已有資料。
> 標準輸出(stdout),將命令的執行結果輸出到指定的檔案中,並刪除以前的資料。
>> 標準輸出,將命令執行的結果追加輸出到指定檔案,檔案結尾加入內容,不會刪除已有資料。
2> 標準錯誤(stderr),清空指定檔案的內容,並將標準錯誤資訊儲存到該檔案中。
2>> 標準錯誤,將標準錯誤資訊追加輸出到指定的檔案中。
&> 將標準錯誤的內容全部儲存到指定的檔案中。
注:箭頭的指向就是資料的流向。
| 管道(把前乙個命令結果的輸出交給後乙個程式處理)。
/ 讓乙個有意義的字元轉義成普通字元。
'' 單引號,不保留屬性,全部當成普通字元。
"" 雙引號,用於原本保留屬性。
`` 反引號用於命令替換, ·· 中放可執行的命令,bash會將命令執行得的結果視為乙個變數或變數列表。
{} 生產字元或數字序列,一般配合 echo 等命令使用,find命令裡的{}意思是前面命令的結果。
(()) 數值運算,用法靈活,效率高
Shell命令特殊字元
shell命令特殊字元 注釋 後台執行 把執行結果輸入到乙個指定的檔案中 把執行結果附加到乙個以存在的檔案後面 表示當前目錄 表示上一級目錄 最後一次執行的命令的返回碼 shell程序自己的pid shell程序最近啟動的後台程序的pid 命令列引數的個數 0 指令碼檔案本身的名字 1 2 第乙個,...
Shell命令特殊字元
shell命令特殊字元 注釋,以後臺方式執行。如 find name linux 取代命令字元。可用它將多個命令分隔開來,讓命令依次執行。重定向,把執行結果輸入到乙個檔案中。若該檔案已經存在,則原有內容會被充掉。如ls l aa.txt 把招待結果附加到乙個已存在的檔案後面。建立管線,將乙個命令的執...
shell命令特殊字元
1.特殊字元的認識 0這個程式的執行名字 n這個程式的第n個引數值,n 1,2,9 這個程式所有引數,此選項引數可以超過9個 這個程式引數個數 這個程式的pid 指令碼執行的當前程序pid 執行上乙個背景指令的pid 後台執行的最後乙個程序的程序的pid號 執行上乙個指令的返回值 顯示最後命令退出狀...