1、如何把命令執行的結果儲存到檔案當中?
這個問題太簡單了,大家都知道,用 > 把輸出轉向就可以了
例子:[lhd@hongdi ~]$ ls > ls.txt
[lhd@hongdi ~]$ cat ls.txt
說明:
> 是把輸出轉向到指定的檔案,如檔案已存在的話也會重新寫入,檔案原內容不會保留
>> 是把輸出附向到檔案的後面,檔案原內容會保留下來
2、如何能在輸出資訊的同時把資訊記錄到檔案中?
我們可以使用這個命令: tee
例子:[lhd@hongdi ~]$ ls | tee ls_tee.txt
[lhd@hongdi ~]$ cat ls_tee.txt
備註:使用 tee時,如果想保留目標檔案原有的內容怎麼辦?
可以使用 -a引數
附加至給出的檔案,而不是覆蓋它
3、多個命令的輸出都需要記錄,可以用script
script這個命令很強大,可以記錄終端的所有輸出到相應的檔案中
例子:[lhd@hongdi ~]$ script
script started, file is typescript
[lhd@hongdi ~]$ ls
1.gtkrc-2.0 c.tar kmess-2.0alpha2.tar.gz secpanel-0.5.3-1.noarch.rpm
2009 downzipaction.php kmesslog secpanel-0.5.4-2.noarch.rpm
[lhd@hongdi ~]$ exit
exit
script done, file is typescript
[lhd@hongdi ~]$ cat typescript
script started on 2023年02月08日 星期日 18時56分52秒
[lhd@hongdi ~]$ ls
1.gtkrc-2.0 c.tar kmess-2.0alpha2.tar.gz secpanel-0.5.3-1.noarch.rpm
2009 downzipaction.php kmesslog secpanel-0.5.4-2.noarch.rpm
[lhd@hongdi ~]$ exit
exit
script done on 2023年02月08日 星期日 18時57分00秒
說明:我們在啟動script時沒有指定檔名,它會自動記錄到當前目錄下乙個名為 typescript的檔案中
也可以用 -a引數 指定檔名
例子:&nb
ubuntu下命令列傳送郵件
參考 驗證傳送成功,請大膽嘗試,但後果自負哈 不用說首先安裝軟體,ubuntu大家都知道的哈,傻瓜式sudo apt get install mutt msmtp,一切預設設定就行。接著開始各種配置,很簡單,不想麻煩,可以copy,當然我也是ctrl c的 mutt 系統全域性設定 etc mutt...
Ubuntu命令列操作
cd find type f name something deletefind name abc xargs rm tmux new s 123 新建名為123的會話 tmux list sessions 列舉當前的會話 tmux ls 同上 tmux attach t 123 恢復名為123的會...
命令列啟動ubuntu
圖形模式下,首先進入終端 1.執行 sudo vi etc default grub 2.找到 grub cmdline linux default quiet splash 3.改為 grub cmdline linux default quiet splash text 4.執行 sudo up...