參考:http://www.jianshu.com/p/3291de46f3ff
目錄操作
| 命令名 | 說明 | 舉例 |
| cd | 切換到指定目錄 | cd test |
| ls | 查看這個目錄下的所有文件 | ls /Users/zourong/projects/test |
| pwd | 顯示當前目錄的路徑名 | pwd |
| mkdir | 新建一個目錄 | mkdir test |
| rmdir | 刪除一個目錄(空目錄) | rmdir test |
文件操作
| 命令名 | 說明 | 舉例 |
| cp | 復制文件或目錄 | cp file1 file2 |
| rm | 刪除文件或目錄 | rm filename/rm -rf dirname |
| mv | 修改當前文件名或所在目錄 | mv filename1 filename2 |
| cat | 顯示文件的內容 | cat filename |
| open | 用默認程序打開文件 | open filename |
| more | 分屏顯示文件的內容,不完整顯示 | more filename |
| find | 使用匹配表達式查找文件 | find filename |
| file | 顯示文件類型 | file filename |
選擇操作
| 命令名 | 說明 | 舉例 |
| head | 顯示文件的最初幾行 | head -20 filename |
| tail | 顯示文件的最后幾行 | tail -15 filename |
| diff | 比較兩個文件的差異 | diff filename1 filename2 |
| comm | 顯示兩個文件的不同點,跟diff類似 | comm filename1 filename2 |
| wc | 統計文件的字符數、詞數和行數 | wc filename |
| nl | 給文件加上行號顯示出來 | nl filename |
其他操作
| 命令名 | 說明 | 舉例 |
| make | 執行可執行腳本,需要定義makefile.js文件 | |
| touch | 新建文件 | touch a.js |
| ps | 顯示進程當前狀態 | ps |
| kill | 終止進程 | kill pid(進程pid) |
| date | 顯示系統的日期和時間 | date |
| cal | 顯示日歷 | cal |
| ping | 給一個網絡主機發送 回應請求 | ping ipaddress |
| history | 列出最近執行過的 幾條命令及編號 | history |
| clear | 清除屏幕或窗口內容 | clear |
| env | 顯示當前所有設置過的環境變量 | env |
| df | 顯示文件系統的總空間和可用空間 | df pathname |
