[shell] Mac Terminal Commands Notes

運算符號 | 可以把左邊指令的輸出傳給右邊的指令,舉例:
pwd | pbcopy
pwd 是顯示目前路徑, pbcopy 是複製到剪貼簿,用上面的指令就可以把目前路徑複製到剪貼簿。

運算符號 && 常用來做 AND 的判斷,這裡的意思是如果左邊的指令成功了才執行右邊的指令。
mkdir test && cd test
建立資料夾 test 成功了的話才進去 test 資料夾。

運算符號 || 只有在左邊的指令傳回 false 或失敗的時候才會執行右邊的指令...目前還沒有用過。

分隔符號 ; 用來接續執行幾個指令。
cd test;cd ..

符號 > 會輸出傳回值並以覆蓋方式寫入檔案。
pwd > test.txt

符號 >> 會輸出傳回值並寫入在檔案內容最後面。
pwd >> test.txt

計算資料夾中檔案總數
ls | wc -l

顯示目錄下所有資料夾
ls -d */

計算資料夾中符合條件檔案數目
ls *.txt | wc -l

顯示所有符合條件檔案中文字行數和行數加總
wc -l *.txt

顯示資料夾大小
du -sh */

顯示資料夾中檔案大小(顯示B/MB/GB)
ls -lh

顯示硬碟剩餘空間
df -h

想到再來加。

留言

這個網誌中的熱門文章

[python] nginx + uwsgi + django 環境部署

台灣人在上海辦台胞證換發