文件操作
- 新增文件: touch demo.txt // (更新文件的訪問和修改時間)
- 刪除文件: rm demo.txt
-
修改文件:
-
vi demo.txt // 編輯內容
- a // 插入模式
- esc // 退出插入模式
- :wq //保存修改的內容
- mv demo.txt demo2.txt // 改名/路徑
-
-
查看文件
- open demo.txt // 使用默認程序查看文件內容
- cat demo.txt // 顯示內容
- head demo.txt // 顯示前幾行內容
- tail demo.txt // 顯示尾部幾行內容
文件夾操作
- 新增 mkdir test // 創建文件夾
- 刪除 rmdir test // 刪除文件夾
-
查看文件夾內容 : ls
-
參數:
- -t // 以文件修改時間排序
- -l // 顯示當前目錄下的文件的列表,大小(),權限,創建時間
-
-
移動/改名
- mv test test2
搜索
- find . -name '*.js' // 找到當前目錄下所有以.js結尾的文件
- find . -name '*.js' -maxdepth 1 // 限制搜索深度,只在第一級
- find . -name '.js' -maxdepth 1 | grep -v 'Pub*'
- find . -name '*.js' | grep -v 'node_modules' // 搜索當前
- find . -path '/components/.md' | grep -v 'node_modules'
路徑跳轉
- cd .. // 上一級目錄
- cd images // 進入指定子目錄
- cd ~ // 進入系統根目錄, 一般是 /User/username 這個目錄
- cd /Users/xz/.ssh/ // 進入指定文件夾 xz是你電腦的用户名
- 本看當前目錄: pwd //pwd全稱: print working directory
- 查看+複製當前目錄 pwd|pbcopy
網絡命令
- ping 123.34.33.33 // ping一個ip或者網址響應速度,測試網站是否正常
其他命令
- clear // 清空屏幕內容
- history // 歷史命令記錄
- alias cdup=cd . // 別名
- unalia cdup // 取消別名
- man ls // 查看命令的文檔,退出再按 q
參考資料:
- Mac終端常用命令總結: https://juejin.cn/post/684490...
- macOS終端常用命令大全:https://zhuanlan.zhihu.com/p/...
- Linux命令大全:https://www.runoob.com/linux/...