您好,登錄后才能下訂單哦!
>:把標準輸出重定向到文件,文件內容會被覆蓋
>>:把標準輸出重定向到文件, 原有內容基礎上,追加內容
2>:把標準錯誤重定向到文件,進行覆蓋。
2>>:把標準錯誤重定向到文件,進行追加。
&>:表示合并標準輸出和錯誤輸出覆蓋重定向
&>>:把標準輸出和標準錯誤進行重定向追加
2>&1:表示意義同&>即合并標準輸出和錯誤輸出覆蓋重定向;
&>or >& or 2>&1:把標準輸出和標準錯誤作為同一個數據流重定向到文件
<:輸入重定向;
<<:多行輸入
set -C: 禁止將內容覆蓋已有文件,但可追加
>|:強制覆蓋重定向(與set -C相反);
set +C:解除禁止覆蓋重定向的設置;
| :把前一個命令的執行結果當做后一個命令的輸入。
\>
例: 把 uname -r 重定向到/data/test.log文件里
\>>
例 :將who追加到/data/test.log文件里
2>
例:將對的放到f1文件中,錯誤的放到f2文件中
&>
例:把對的錯的都放在all.log文件中
set - C/set + C
例 :禁止將主機名覆蓋all.log文件/解除禁止覆蓋
\>|
例:強制對all.log文件進行覆蓋
()
例: 把date和cal兩個命令的執行結果都重定向到all.log文件里
<
例: 把f1.log文件的內容寫到f3.log文件里
<<
例 : 屏幕隨便輸入幾行內容,遇到END字樣結尾后,屏幕內容自動保存在f5.log里
例:給自己寫一封郵件,標題叫hello
轉換和刪除字符
例:用輸入重定向的方式,把所有小寫字母轉換為大寫
例:刪除f1.log文件中的所有abc中的任意字符
例:把echo輸出的內容,傳遞給tr命令,再傳遞給bc命令
| -a
追加
例: 把echo輸出的內容,傳遞給tr命令,實現小寫字母轉換為大寫字母
例:一頁一頁的查看輸入
1.輸入的重定向 < 2.多行重定向 3.管道
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。