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 指定文件記錄命令執行內容