>輸出重定向,箭頭方問就是資料流問,把左邊的資料流向到右邊,會清空右邊之前的資料.
清空前備份:
[root@oldgirl ~]#cp test.txt
[root@oldgirl ~]#cp test.txt test.txt.ori
清空檔案:
[root@oldgirl ~
]#>test.txt
[root@oldgirl ~
]#cat test.txt
echo "i am studying linux."
>
/data/oldboy.txt
>>追加輸出重定向,內容追加到檔案尾部.
[root@oldgirl ~
]# echo "i am studying linux."
>>
/data/oldboy.txt
[root@oldgirl ~
]# cat /data/oldboy.txt
i am studying linux.
i am studying linux.
i am studying linux.
ps:這裡的命令》或者》前面都有乙個1,可以不加
固定定義:
數字1 標準輸出(standard output)
數字0 標準輸入(standard input)
數字2 錯誤輸出(error output)
2
>錯誤輸出重定向,箭頭方向就是資料流向,把左邊的[報錯]輸出到右邊(覆蓋)。
2>> 錯誤追加輸出重定向,箭頭方向就是資料流向,把左邊的[報錯]輸出到右邊(追加)。
[root@oldboyedu ~
]# cho "i am studying linux.."
1>
/data/oldboy.txt 2
>
/data/oldgirl.txt
[root@oldboyedu ~
]# cat /data/oldboy.txt
[root@oldboyedu ~
]# cat /data/oldgirl.txt
-bash:cho:command not found
[root@oldboyedu ~
]#
2、《標準輸入重定向,箭頭方向就是資料的流向
standard input,writing to standard output.
標準輸入寫到標準輸出
[root@oldboyedu ~
]#tr "am"
"01"
<
/data/oldboy.txt
i 01 studying linux.
i 01 studying linux.
i 01 studying linux.
i 01 studying linug.
.《追加輸入重定向,箭頭方向就是資料流向
把內容加到文字,覆蓋:
[rootcoldboyedu ~
]# echo "i am studying linux."
1>
/data/oldboy.txt
[root@oldboyedu ~
]# cat /data/oldboy.txt
i am studying linux.
把內容追加到文字末尾,新增:
[root@oldboyedu ~]# echo "i am studying linux.."
1>>
/data/oldboy.txt
[root@oldboyedu ~
]# cat /data/oldboy.txt
i am studying linux.
i am studying linux.
.
文字沒改變
[root@oldboyedu ~
]# tr "am"
"01"
0<
/data/oldboy.txt
i 01 studying linux.
.[root@oldboyedu ~
]#cat /data/oldboy.txt
i am studying linux.
.
文字改變
[root@oldboyedu ~
]#tr "am"
"01"
0<
/data/oldboy.txt >a.txt
[root@oldboyedu ~
]# cat a.txt
i 01 studying linux.
.
<<
cat重定向
cat>oldbpy.txt<<
eof
i am oldboy
eof//i am oldboy 作為追加輸入,給cat(相當於放到cat後面),cat讀取內容,重定向寫進oldbpy.txt;eof之間可以放多行。
重定向Redirect 的知識
今天下班的時候看到了一些重定向的基礎知識,也算開了眼界。以前也經常使用301和302,但從來沒有使用過和了解過其他的3xx的狀態碼,發現原來裡面涉及的知識和解決的問題的還不少。瀏覽器首先訪問伺服器a的url,伺服器a返回帶著location為b的url的 header 和3xx的狀態碼,瀏覽器讀取響...
設計模式的核心知識
終於把 23種設計模式給整理完了,通通理解了一遍。雖然看得懂,能夠隨著裡面 和傳遞引數的方法繞來繞去,一層一層拔下去而不會 頭暈 但離實際運用它們還是有很大的距離的。這 23種設計模式涵蓋了所有軟體架構師和設計師前輩們的經驗和方法,將最常用的設計方法和模式都 抽取 出來成為精華的核心 就像數學裡面的...
設計模式的核心知識
終於把 23種設計模式給整理完了,通通理解了一遍。雖然看得懂,能夠隨著裡面 和傳遞引數的方法繞來繞去,一層一層拔下去而不會 頭暈 但離實際運用它們還是有很大的距離的。這23 種設計模式涵蓋了所有軟體架構師和設計師前輩們的經驗和方法,將最常用的設計方法和模式都 抽取 出來成為精華的核心 就像數學裡面的...