打開終端時,默認(rèn)為個人文件夾,其路徑為/Users/xxxx
~表示個人文件夾,~xxx表示另一位用戶的個人文件夾
.表示當(dāng)前文件夾
..表示當(dāng)前文件夾的父文件夾
*表示匹配任意字符任意次數(shù)
常用快捷鍵
Ctrl+C、Command+. 終止正在執(zhí)行的命令
Option+鼠標(biāo)點擊 快速定位光標(biāo)位置
Command+ +、- 放大或縮小字體
Ctrl+A 光標(biāo)移到開頭
Ctrl+E 光標(biāo)移到末尾
Ctrl+U 刪除當(dāng)前命令
Ctrl+K 刪除光標(biāo)后的所有字符
Ctrl+W 刪除光標(biāo)前一個單詞(根據(jù)空格識別單詞)
Ctrl+Y 粘貼之前(Ctrl+U/K/W)刪除的內(nèi)容
Delete、Ctrl+H 刪除光標(biāo)前的字符
Ctrl+T 光標(biāo)與光標(biāo)前的字符互換
Command+K、Ctrl+L 清空屏幕內(nèi)容
Command+雙擊 打開url
輸入一個或多個字符后,按一次Tab,可顯示文件名稱補全列表,再按一次Tab,可在補全列表中切換
其它快捷鍵可查看https://support.apple.com/zh-cn/guide/terminal/trmlshtcts/mac
常用指令
pwd 查看當(dāng)前目錄的路徑
ls 顯示當(dāng)前目錄下的內(nèi)容
ls -A 顯示當(dāng)前目錄下的內(nèi)容(包括.文件)
ls -la 顯示當(dāng)前目錄下的詳細(xì)內(nèi)容
clear 清空屏幕內(nèi)容
cd xxx 切換當(dāng)前目錄
mkdir xxx 創(chuàng)建文件夾
rmdir xxx 刪除空文件夾
touch xxx 創(chuàng)建文件
rm xxx 刪除文件或空文件夾
rm -rf xxx 刪除文件夾及其中文件
mv xxx yyy/zzz 將文件xxx移到文件夾yyy并改名為zzz
cp xxx yyy/zzz 將文件xxx復(fù)制到文件夾yyy并命名為zzz
diff xxx yyy 比較兩文件的差異
file xxx 顯示文件類型
open xxx 打開文件
cat xxx 查看文件內(nèi)容
nano xxx 編輯文件 ctrl+o保存 ctrl+x退出
vim xxx 編輯文件 esc后輸入:w進(jìn)行保存 :wq進(jìn)行保存并退出 :q!進(jìn)行不保存強(qiáng)行退出
sh xxx 運行腳本 xxx是保存多組終端命令的文本
sudo -s 獲取系統(tǒng)權(quán)限 Ctrl+d 退出root權(quán)限
passwd 修改用戶密碼
chmod u+w xxx 修改文件權(quán)限
u表示用戶(user)、g表示群組(group)、o表示其他用戶(other)、a表示全部用戶。默認(rèn)為所有用戶
+表示增加權(quán)限、-表示取消權(quán)限、=表示賦值權(quán)限
r表示可讀(read)、w表示可寫(write)、x表示可執(zhí)行(execute)
chown xxx yyy 將文件yyy的所屬用戶變?yōu)閤xx
chgrp xxx yyy 將文件yyy的所屬組變?yōu)閤xx
ping www.baidu.com 連接延遲
man ls 顯示ls命令的說明 輸入q退出
which pod 顯示pod的路徑
history 顯示最近執(zhí)行的命令
r 執(zhí)行上一條命令
hostname 顯示本機(jī)在網(wǎng)絡(luò)中的名稱
env 顯示所有設(shè)置過的環(huán)境變量
date 顯示當(dāng)前日期和時間
cal 顯示日歷
cal 1 2020 顯示2020.1的日歷
time xxx 統(tǒng)計程序的執(zhí)行時間
ps 顯示進(jìn)程當(dāng)前狀態(tài)
kill xxx 終止進(jìn)程 xxx為ps前的數(shù)字
renice +10 xxx 改變已運行進(jìn)程的優(yōu)先級
alias xxx=open 給open命令定義別名
unalias xxx 取消已定義的別名
who 顯示當(dāng)前登錄的所有用戶
whoami 顯示當(dāng)前正進(jìn)行操作的用戶