如果您正在尋找包含 mac的終端命令,你來對了文章。 在本文中,我們將向您展示日常最有用的 Mac 終端命令,以便在不依賴 macOS 圖形界面的情況下手動執行操作。
如何在Mac上打開終端
在 Mac 上訪問終端的最快方法是使用 鍵盤快捷鍵 Command + 空格鍵,鍵入 終端 並單擊第一個結果。
終端進程
|
|
|
ps-ax |
顯示當前正在運行的進程。 命令“a”顯示所有用戶的進程,命令“x”顯示未與終端連接的進程 |
ps -aux |
顯示所有進程 %cpu; %內存; 頁面和 PID |
最佳 |
顯示有關正在運行的進程的實時信息 |
頂部 -ocpu -s 5 |
顯示按 CPU 使用率排序並每 5 秒更新一次的進程 |
頂部尺寸 |
按內存使用情況對進程進行排序 |
殺死PID |
帶ID的退出進程. PID 將在活動監視器中顯示為一列 |
ps -ax | grep |
按名稱或 PID 查找進程 |
|
|
|
終端搜索
|
|
|
尋找-name <«»文件»»>» |
查找所有名為之內. 我們可以使用星號 (*) 來搜索部分文件名 |
“grep” »» » |
查找所有匹配項之內 |
“grep -rl” »» » |
查找包含的所有文件之內 |
|
|
|
基本終端命令
|
|
|
/(正斜杠) |
頂級目錄 |
. |
訪問當前目錄 |
.. |
頂級目錄 |
~ |
主目錄 |
須藤 [命令] |
以超級用戶安全權限執行命令 |
納米 [文件] |
打開終端編輯器 |
打開文件] |
打開文件 |
[命令] -h |
獲取命令幫助 |
人 [命令] |
顯示命令的幫助手冊 |
|
|
|
碼頭許可證管理
|
|
|
LS-LD |
顯示源目錄的默認權限 |
ls -ld/ |
顯示讀取權限; 給定文件夾的寫入和訪問 |
chmod 755 |
將文件的權限更改為 755 |
chmod -R 600 |
將文件夾及其所有內容的權限更改為 600 |
chown : |
將文件的所有權更改為用戶和組如果我們添加命令“-R”,將包含文件夾的內容 |
|
|
|
在終端中管理文件和目錄
|
|
|
du |
使用每個子目錄及其內容的列表 |
du -sh [文件夾] |
目錄中所有文件的可讀輸出 |
杜-s |
顯示每個指定文件的條目 |
杜-sk* | 排序 -nr |
列出文件和文件夾(匯總大小,包括子文件夾)。 我們可以用 sk* 代替 sm* 來列出以 MB 為單位的目錄 |
df -h |
顯示系統的可用磁盤空間 |
df-H |
以 1.000 的冪(而不是 1.024)計算可用磁盤空間 |
mkdir |
創建一個名為的新文件夾 |
mkdir -p / |
創建嵌套文件夾 |
mkdir |
一次創建多個文件夾 |
“mkdir” »»» |
創建一個文件夾,文件名中有空格 |
rmdir |
刪除文件夾(僅適用於空文件夾) |
rm -R |
刪除文件夾及其內容 |
觸碰 |
創建一個沒有任何擴展名的新文件 |
壓縮 |
將文件複製到文件夾 |
壓縮 |
將文件複製到當前文件夾 |
壓縮~/ / |
將文件複製到文件夾並重命名複製的文件 |
cp -R <«»新目錄»»>» |
將文件夾複製到文件名中包含空格的新文件夾 |
cp -i |
在復制帶有覆蓋警告消息的文件之前警告您 |
壓縮/用戶/ |
將多個文件複製到一個文件夾 |
同上 -V [文件夾路徑] [新文件夾] |
將文件夾的內容複製到新文件夾。 “-V”命令顯示每個複製文件的狀態行。 |
使用終端訪問和刪除文件和文件夾
R M |
永久刪除文件 |
rm -i |
刪除請求確認的文件 |
rm -f |
強制刪除未確認的文件 |
R M |
刪除多個文件而不確認 |
MV |
移動/重命名 |
MV |
將文件移動到文件夾(如果存在,則覆蓋具有相同名稱的現有文件) |
mv -i |
“-i”命令顯示一個警告,它將覆蓋目標文件。 |
mv *.png ~/ |
將當前文件夾中的所有 PNG 文件移動到其他文件夾 |
cd |
主目錄 |
光盤 [文件夾] |
更改目錄 |
CD〜 |
主目錄 |
光盤/ |
統一根 |
光盤 - |
您上次導航到的上一個目錄或文件夾 |
密碼 |
顯示工作目錄 |
cd .. |
上傳到主目錄 |
光盤../.. |
上兩層 |
ls |
顯示目錄的文件和子目錄的名稱 |
ls-C |
在列中顯示目錄的文件和子目錄的名稱 |
ls -a |
列出所有條目(包括帶有 .(dot) 和 ..(double dot) 的條目) |
ls-1 |
以每行一個條目的格式顯示文件列表 |
LS-F |
在作為目錄的每個路徑之後立即顯示 /(斜杠) |
LS-S |
按大小對文件或條目進行排序 |
ls -l |
以長格式列出。 包括文件模式; 所有者和團體的名稱; 文件修改的日期和時間; 路徑名; 等等 |
ls -l / |
帶有符號鏈接的 root 文件系統列表 |
ls -lt |
按修改時間排序的文件列表(最新優先) |
ls -lh |
以 KB 為單位的可讀文件大小的長列表; MB 或 GB |
ls-lo |
帶有大小的文件名列表; 所有者和標誌 |
ls -la |
目錄內容的詳細列表(包括隱藏文件) |
|
|
|
終端中的鍵盤快捷鍵
|
|
|
標籤 |
自動完成文件和文件夾名稱 |
按Ctrl + A |
轉到您正在輸入的行的開頭 |
按Ctrl + E |
轉到您正在輸入的行的末尾 |
Ctrl + U. |
刪除光標前的行 |
Ctrl + K |
刪除光標後的行 |
按Ctrl + W |
刪除光標前的單詞 |
Ctrl + T |
交換光標前的最後兩個字符 |
退出 + T |
交換光標前的最後兩個單詞 |
Ctrl + L. |
清屏 |
按Ctrl + C |
停止正在運行的任何東西 |
按Ctrl + D |
退出當前shell |
選項 + → |
將光標向前移動一個單詞 |
選項 + ← |
將光標向後移動一個詞 |
Ctrl + F |
將光標向前移動一個字符 |
Ctrl + B |
將光標向後移動一個字符 |
按Ctrl + Z |
將正在運行的內容放在暫停的後台進程中 |
Ctrl+_ |
撤消上一條命令 |
選項 + Shift + Cmd + C |
複製純文本 |
Shift + Cmd + V |
粘貼選擇 |
出口 |
結束 shell 會話 |
|
|
|
終端中的網絡命令
|
|
|
平 |
Ping 主機並顯示其狀態 |
誰是 |
獲取域的whois信息 |
捲曲-O |
通過 HTTP 下載文件; HTTPS 或 FTP |
SSH @ |
建立 SSH 連接到與用戶 |
scp @ :/遠程/路徑 |
複製然而偏僻的 |
arp -a |
顯示本地網絡上所有設備的列表,包括所有設備的 IP 和 MAC 地址 |
ifconfig en0 |
顯示設備的 IP 和 MAC 地址 |
|
|
|
命令歷史
|
|
|
Ctrl + R |
搜索以前使用的命令 |
歷史 |
顯示我們之前編寫的命令 |
![價值] |
執行最後使用的以值開頭的命令 |
!! |
運行最後使用的命令 |
|
|
|