linux的常用命令(其他命令四)

過濾:grep,可以將指定內容進行過濾然後輸出。


管道:
將一個命令的輸出傳送給另一個命令,作爲另外一個命令的輸入。管道可以連接N個命令。
ls -l /etc | more (表示將ls -l /etc的輸出,當做more命令的輸入,即more命令瀏覽的內容爲前面命令的輸出結果)
ls -l /etc | grep init(表示將ls -l /etc的輸出結果進行過濾,顯示爲init的結果)

ls -l /etc | grep init | wc -l (最後進行統計顯示的個數)



邏輯與(&&) 
形如:ls && pwd(第一個命令如果執行成功。第二個命令纔會執行)
邏輯或(||)

形如:ls || pwd (第一個命令執行成功,則第二個不執行,第一個命令執行失敗,則執行第二個)


輸入輸出重定向:
Shell對每一個進程預先定義了3個文件描述字(0,1,2)
0 (stdin) 標準輸入      1 (stdout)標準輸出       2 (stderr)標準錯誤輸出

輸出重定向:就是把輸出的結果顯示到一個文件上 (>表示輸出重定向)


如果想進行結果的追加,使用">>"

輸入重定向:就是把輸入的信息重定向,比如把一個文件裏的內容,進行發出


錯誤重定向:一般是把程序執行的錯誤日誌信息存放到指定的log日誌中去


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章