Bash


Standard output與Standard error output

1> :以覆蓋癿方法將『正確癿數據』輸出刡挃定癿檔案戒裝置上;
 1>>:以累加癿方法將『正確癿數據』輸出刡挃定癿檔案戒裝置上;
 2> :以覆蓋癿方法將『錯諢癿數據』輸出刡挃定癿檔案戒裝置上;
2>>:以累加癿方法將『錯諢癿數據』輸出刡挃定癿檔案戒裝置上;

find/home -*.bashrc>list_right 2>list_error

正確的信息寫到list_right中,錯誤的信息寫到list_error中


/dev/null垃圾桶

find/home -*.bashrc>list_right 2> /dev/null 錯誤信息不存儲


欲將信息寫入到同一個文件中:

find/home -name.bashrc>list 2>list

或者

find/home -name.bashrc>list 2>&1

或者

find/home -name.bashrc &>list

執行多個指令:

分號(;)

sync;sync;shutdown -h now

執行兩次同步後再關機


判斷文件夾是否存在,如果爲否則進行創建

ls /tmp/abc&& touch /tmp/abc

根據ls的返回值來判讀文件夾是否存在






發佈了49 篇原創文章 · 獲贊 8 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章