1. 程式人生 > >linux的基本命令(三) 重定向和管道,資訊黑洞

linux的基本命令(三) 重定向和管道,資訊黑洞

重定向

“>” :輸出重定向的一個檔案,覆蓋原來的檔案 “>>”:輸出重定向到一個檔案,追加到原來的檔案 在這裡插入圖片描述

輸入重定向:<(不常用)

在這裡插入圖片描述 將 a.txt的內容當做是ls的輸入

標準 輸出 重定向 1> 等於 >

當輸入的命令是錯誤的日誌時,不會重定向到指定檔案

錯誤輸出重定向: 2> :把錯誤的輸出日誌重定向到指定檔案裡,正確的不會 在這裡插入圖片描述

結合使用: **2>&1:**結尾追加,無論命令錯誤正確 在這裡插入圖片描述

管道

“|”:把前一個的輸入當做後一個的輸出 例如:檢視22埠試客開啟 在這裡插入圖片描述 命令 || 前一個命令執行失敗才會執行後一個命令 在這裡插入圖片描述 如果前面的命令執行成功後面的命令不執行

在這裡插入圖片描述

命令:&&前一個命令執行成功才會執行後一個命令

資訊黑洞

寫入進入的內容會丟失,不顯示任何資訊

ls >/dev/null