如何將終端輸出的資訊重定向寫入檔案中呢?
在 ,macOS,* BSD或類似Unix的作業系統上使用BASH / KSH / CSH / TCSH時,如何將終端輸出儲存到檔案中? |
-
>
標準輸出 -
2>
錯誤輸出 -
<
標準輸入
如何將終端輸出儲存到檔案
使用
>
標準輸出符號將輸出資訊匯入time.txt檔案,例如:
[root@localhost ~]# date > time.txt [root@localhost ~]# cat time.txt Tue May 19 14:09:57 CST 2020
將內容輸入重定向到
中
使用
<
標準輸入符號將檔案輸入到
匯中,例如:
[root@localhost ~]# cat < /etc/passwd [root@localhost ~]# wc -l < /etc/passwd
將輸出內容追加到檔案
使用
>
會覆蓋檔案,使用
>>
會檔案內容後面追加內容。例如:
[root@localhost ~]# echo '------------' >> time.txt
將錯誤輸出到一個檔案
例如,將錯誤資訊輸出到err.log,正確的結果輸出的info.txt裡面,可以這樣做:
[bpang@localhost ~]$ find / -iname "*.conf" 2> err.log > info.txt
例如,將錯誤資訊和正確的結果放在同一個檔案裡面,可以這樣做:
[bpang@localhost ~]$ find / -iname "*.conf" &> info.txt # 或者 [bpang@localhost ~]$ find / -iname "*.conf" > info.txt 2>&1
總結
想要了解更多資訊可以使用
man bash
檢視更多。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2772106/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- linux 將程式終端輸出儲存到檔案中且保留終端輸出Linux
- 如何將超大檔案傳輸給別人,超大檔案如何傳輸呢?
- rust 終端輸出 debug 資訊Rust
- linux中的輸入與輸出管理(重定向輸入,輸出,管道符)Linux
- C++中的檔案輸入/輸出(3):掌握輸入/輸出流 (轉)C++
- 【整理】將Linux指令碼中的正常輸出,警告,錯誤等資訊輸出到檔案中Linux指令碼
- C++中的檔案輸入/輸出(2):讀取檔案 (轉)C++
- Linux輸入輸出重定向Linux
- ios 將NSLog日誌重定向輸出到檔案中儲存iOS
- Linux下的輸入/輸出重定向Linux
- 排序,檔案輸入輸出排序
- 檔案操作-輸入輸出
- linux--輸入輸出重定向Linux
- 將程式碼中的除錯資訊輸出到日誌檔案中除錯
- C++中的檔案輸入/輸出(4):檢測輸入/輸出的狀態標誌 (轉)C++
- C輸入輸出與檔案
- python:檔案的輸入與輸出Python
- 重定向子程式標準輸入輸出
- C語言log日誌管理-支援檔案與終端輸出C語言
- 如何將rust日誌輸出到android終端RustAndroid
- Linux 重定向把錯誤輸出到檔案中Linux
- 通訊錄檔案中存有若干聯絡人的資訊,每個聯絡人的資訊由姓名和電話號碼組成。編寫程式完成以下功能:輸入姓名,若通訊錄檔案中存在,則將該聯絡人資訊輸出;若不存在,則輸出“Not Found”。
- Linux 下的檔案管理&管理系統中的輸出輸入Linux
- java_檔案輸入與輸出Java
- C++中的檔案輸入/輸出(5):二進位制檔案的處理 (轉)C++
- 在K8S中,deployment的yaml檔案如何編寫呢?K8SYAML
- 第10章 對檔案的輸入輸出
- 【C++】標準檔案的輸入輸出!!!C++
- 轉:Linux輸入輸出錯誤重定向Linux
- 將某資料庫的ACL資訊寫入檔案將其作為附件寄出資料庫
- Mybatis配置檔案中Select元素標籤輸入引數有多少種輸入方式呢?MyBatis
- 終端控制——如何在不輸入回車讀入字元字元
- tee - 重定向輸出到多個檔案
- 瞭解下C# 檔案的輸入與輸出C#
- 如何使用bean:write輸出session中的資訊BeanSession
- 用指標編寫程式將輸入的字串倒序輸出指標字串
- C++ 中輸入輸出流及檔案流操作筆記C++筆記
- C++中的檔案輸入/輸出(1):你的第一個程式 (轉)C++