Linux中將命令運行結果放到文件中的方法


1. 僅轉向不顯示

(1)ls > test.txt       把輸出轉向到指定的文件,如文件已存在的話也會重新寫入,文件原內容不會保留

(2)ls >> test.txt     是把輸出附向到文件的后面,文件原內容會保留下來

2. 轉向同時顯示

ls | tee ls_tee.txt     把輸出轉向到指定的文件,同時顯示,原文件內容不保存

ls | tee ls_tee.txt     原文件內容保存

tee的作用:
  read from standard input and write to standard output and files
  它從標准輸入讀取內容並將其寫到標准輸出和文件中

3.同時記錄多個命令輸出結果

script    啟動命令,開始記錄

exit      退出命令,結束記錄,之所以用exit命令是因為使用script時啟動了一個shell,可以通過ps auxfww命令來驗證

記錄內容默認記錄在typescript文件中

script. -a scripttest.txt 指定文件記錄命令執行內容

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM