awk命令
awk -f 域分隔符『命令』
示例:1.檢測系統中uid為0的使用者
awk -f: '$3==0 ' /etc/passwd
2.檢測系統中密碼為空的使用者
awk -f: 'length($2)==0' /etc/shadow
shift命令
對於某個命令列引數,其引數個數可以不固定,但是可以通過$*或$@進行迴圈操作。若使用者要求shell在不知道變數個數的情況下,還能逐個處理引數,也就是在$1之後是$2,$2之後是$3。在未執行shift命令之前$1是可用的,當使用shift命令之後,原來的$2會變成$1,並且原有的$1變得不可用,通過$#命令獲得的引數個數也會少1。
grep 文字搜尋工具
例如:grep root /etc/passwd
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號 執行上乙個指令的返回值 顯示最後命令退出狀...