Shell命令特殊字元

2021-05-22 15:10:11 字數 422 閱讀 5860

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號 執行上乙個指令的返回值 顯示最後命令退出狀...

SHELL特殊字元

字元含義 1 通常用於注釋,通常 前後留乙個空格 2 某些模式匹配如sed,數值常量表示式 及引數替換 中也使用 命令分割符,允許單行寫多個的命令,例 echo var1 echo var2 case 的選項結尾符 1 等同與source命令,載入指令碼檔案,可理解為python的import 2 ...