> 輸出重定向:如果檔案存在,會將原來的檔案內容覆蓋;如果檔案不存在,則會建立檔案,再新增資訊>> 追加:不會覆蓋原來檔案的內容,而是追加到檔案的尾部
示例:echo "abc" >> a.txt //將"abc「追加到檔案a.txt尾部
cat a.txt > b.txt //將a.txt檔案的內容,覆蓋b.txt檔案
ls -l > c.txt // 將ls -l命令的內容,寫入到c.txt檔案中(覆蓋)
ls -l >> d.txt // 將ls -l的內容,追加到d.txt檔案中
tee:雙向重定向
tee -a 檔名:將資料追加到檔案中, 並將資料也展示在螢幕上;
tee 檔名:覆蓋檔案內容
[---v ~]$ last|tee -a a.txtzhagnsan pts/2 10.2.2.2 mon jul 15 16:48 still logged in
zhagnsan pts/2 10.2.2.2 mon jul 15 16:46 - 16:48 (00:02)
lisi pts/1 10.3.3.3 mon jul 15 15:49 still logged in
Linux中重定向 追加重定向與輸入重定向
簡單介紹一下重定向 追加重定向與輸入重定向,輸入追加重定向的用法 重定向 我們可以將想要輸出的內容通過重定向新增到某個檔案中 ps 將hello寫入到當前資料夾下的a.txt檔案中,然後檢視a.txt檔案內容 追加重定向 追加重定向和重定向大致相同,不同點是追加重定向在檔案的基礎上繼續新增內容 ps...
雙向重定向指令 tee
tee指令用於將資料流的處理過程儲存到檔案中,與 的功能很類似,但是tee可以在儲存資料流到檔案的同時,將資料流輸出到螢幕上,這一點是 不能做的。使用tee可以結合cut,head等指令,在儲存資料的同時靈活的檢視儲存到檔案中的內容。將ls l home的輸出內容儲存再test2.txt 同時讀取t...
輸入輸出重定向 雙向重定向tee
簡單一句話概括 使用輸入重定向能把檔案匯入到命令中,而輸出重定向則是能夠把原本要輸出到螢幕的資料資訊寫入到指定檔案中 重定向詳解 linux啟動後,會預設開啟3個檔案描述符 通過分配的乙個數字,實現對檔案的讀寫操作 分別是 標準輸入standard input 0,正確輸出standard outp...