ubuntu下的命令列

2021-08-30 16:37:27 字數 1284 閱讀 4706

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...