博客 / 詳情

返回

mac os terminal 終端常用命令行

文件操作

  • 新增文件: 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/...
user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.