預設輸入為鍵盤,标準輸出為顯示器,錯誤輸出為顯示器
把标準輸出和錯誤輸出重定向到檔案:
command operator filename
operators:
>:标準輸出重定向

:把ls -R的輸出重定向到檔案
2>:錯誤輸出重定向
&>:将正确和錯誤的輸出都重定向
同時将正确和錯誤資訊分别導入到不同檔案:
以上預設覆寫,如果在檔案末尾添加則用>>s
把錯誤輸出重定向到空裝置,也就是忽略錯誤資訊
管道:
将前面一條指令執行的結果作為後面一條指令的輸入
如:
ls -R |more:分頁顯示ls -R的結果
ls |grep clc:搜尋包含clc的檔案
預設情況下錯誤資訊隻能輸出到檔案而不能輸出到管道,輸出到管道要用2>&1
sort為排序
預設情況多重管道隻會顯示最後一次結果,tee不僅把中間結果輸出到檔案,還可以繼續往後管道
輸入重定向:
:将這個檔案的所有大寫字母轉換成小寫字母并輸出到螢幕,相當于:
>>:将多次輸入的結果一次重定向
ABC為結束關鍵字
循環語句:
建立使用者并設定初始密碼位password:
建立admin1~10,并預設密碼password
測試主機連通性:
ping -c2為ping兩次資料包,預設為一直ping下去
$?為0表示成功,1表示失敗