當前位置:
首頁 > 最新 > Mac 終端常用命令

Mac 終端常用命令

$ cd ./Applications $ cd ./Visual Studio Code $ cd ./ Visual Studio Code # 輸出當前工作目錄 $ pwd# List the contents of a directory $ ls # show the visible contents of the folder $ ls -l

# show details of the visible contents of the folder $ ls -a # show all files, including hidden ones $ ls -al # show details of all files $ ls -lh # 以易讀的方式顯示文件大小(顯示為KB, MB, GB...)查看文件內容# 查看一個文件的所有內容 $ cat file.txt # 同時查看多個文件的所有內容 $ cat file1.txt file2.txt # -n 命令可以在每行的前面加上行號 $ cat -n main.js# tail 命令默認顯示文件最後的 10 行文本 $ tail file.txt # 使用 -n 選項可以指定要顯示的行數 $ tail -n 5 file.txt在文件或文件夾中查找指定字元串# 在文件中查找字元串(區分大小寫) grep let 1.js # 在文件中查找字元串(不區分大小寫) grep -i let 1.js # 輸出成功匹配的行,以及該行之後的三行 $ grep -A 3 -i let 1.js # 在一個文件夾中遞歸查詢包含指定字元串的文件 $ grep -r "ramesh" ./系統信息相關命令# Open files with any application $ open -a /Applications/AppName.app /path/to/file.txt $ open -a /Applications/Chrome.app ~/working/test.html# Make your mac talk $ say Hello Mac # say the contents of a file $ say -f /path/to/file.txt# 查看當前所有活躍的進程信息 $ top# uname 可以顯示一些重要的系統信息,例如內核名稱、主機名、內核版本號、處理器類型之類的信息 $ uname -a # // Darwin percydeMacBook-Pro.local 16.6.0 Darwin Kernel Version 16.6.0: Fri Apr 14 16:13:31 PDT 2017; root:xnu-3789.60.24~4/RELEASE_X86_64 x86_64查看命令的相關信息# 查看某個命令的描述信息 $ whatis mkdir# 查看某個命令詳細的介紹信息(man 頁面) $ man ls使用 q 按鍵來退出上面進入的頁面# See A list of all the commands you』ve entered $ history下載文件

下面只是一些簡單的介紹,更強大的功能請查看這個鏈接:The Ultimate Wget Download Guide With 15 Awesome Examples

# 使用 wget 從網上下載軟體、音樂、視頻(文件默認保存在當前工作目錄下) $ wget http://download.ppduck.com/PPDuck.dmg # 下載文件並以指定的路徑和指定的文件名保存文件 $ wget -O ~/Downloads/pp鴨.zip http://download.ppduck.com/PPDuck.dmg # 限速下載,限速 200k $ wget --limit-rate=200k http://download.ppduck.com/PPDuck.dmg # -c 續傳之前未完成的下載 $ wget -c http://download.ppduck.com/PPDuck.dmg # -b 開啟後台下載模式 ( 使用 tail wget-log 可查看當前下載進度 ) $ wget -b http://download.ppduck.com/PPDuck.dmg創建目錄# 在當前目錄下創建一個目錄 $ mkdir ./folder # -p 選項可以通過一個不存在的路徑創建一個目錄(並且路徑上不存在的目錄也會同時被創建) $ mkdir -p ./a/b/c/d創建一個文件# 使用 cat 命令創建,輸入下面的命令後就可以預輸入一些文本 $ cat > test.txt # 使用 touch 命令創建一個空文件 $ touch ./dir/666.jpg# 一次創建多個空文件 $ touch 1.txt 2.txt 3.txt使用 mv 命令移動或重命名文件或文件夾重命名本質上也可以看作是移動文件# 直接對文件進行重命名,出現重複則直接覆蓋 $ mv old.txt new.txt # 移動文件 $ mv old.txt ./dir/new.txt # 將文件名 old.txt 重命名為 new.txt,如果 new.txt 存在則提示是否覆蓋 $ mv -i old.txt new.txt # -v 會輸出重命名的過程,當文件名中包含通配符時,這個選項會非常方便 $ mv -v old.txt new.txt更改文件或目錄的許可權# 用數字表示許可權 $ chmod 700 file.txt # 用字母表示許可權 $ chmod ug+rwx file.txt更改文件的時間戳

使用 touch 命令,Change a file』s creation/modified date on Mac OS X

複製文件或文件夾# 直接拷貝一個文件,出現重複則覆蓋 $ cp file1 file2 # 拷貝文件1 到文件2 ,並保持文件的許可權、屬主和時間戳 $ cp -p file1 file2 # 拷貝file1 到 file2 ,如果file2 存在會提示是否覆蓋 $ cp -i file1 file2 # 遞歸複製一個文件夾 $ cp -r dir1 dir2# 高效複製一個大文件 $ ditto /old/work/ /new/work/ # -V means to show the the status of every file copy $ ditto -V /old/work/ /new/work/刪除文件或文件夾# 直接刪除文件 $ rm file.txt # 刪除文件前需要先確認一下 $ rm -i file.txt # 一次刪除多個文件 $ rm 1.txt 2.txt 3.txt # 遞歸刪除文件夾下所有文件,並刪除該文件夾 $ rm -r ./folder

以上。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 推酷 的精彩文章:

如何成為一名全棧開發人員
高質量代碼的特徵
曾估值30億美元的智能硬體廠商Jawbone遭清算,創始人成立新公司跑路
Go語言中 select和switch 的比較
掌上維度推出共享充電寶產品「電猿」,這個風口還有戲嗎?

TAG:推酷 |

您可能感興趣

tmux:適用於重度命令行 Linux 用戶的終端復用器
使用proxychains-ng代理轉發終端命令
Linux學習命令匯總一——Linux程序管理,終端類型及命令獲取幫助方式
攻擊者利用CSRF新功能分發payload到終端用戶
screen 命令示例:管理多個終端會話
ddgr:一個從終端搜索 DuckDuckGo 的命令行工具
Chrome操作系統終端應用程序可能將支持linux
Chrome操作系統終端應用程序暗示其將支持linux
如何使用 pdfgrep 從終端搜索 PDF 文件
支持多標籤頁的Windows終端:Fluent 終端
線下終端流量爭奪戰開始,快消洗牌,Are u ready?
如何禁用 Ubuntu 伺服器中終端歡迎消息中的廣告
Dockly:從終端管理 Docker 容器
彩色化終端文本: 讓Python變得更便捷
利用首款提供穩健晶元級安全並採用Arm TrustZone技術的32位MCU打造安全的 IoT終端
利用首款提供穩健晶元級安全並採用ArmTrustZone技術的32位MCU打造安全的 IoT終端
MnasNet:終端輕量化模型新思路
重啟和關閉 Linux 系統的 6 個終端命令
彩色化終端文本:讓Python變得更便捷
蘋果神秘終端Star曝光:堪稱運行IOS的Mac