Mac 命令行操作命令

Mac 命令行操作命令
命令 介紹

!! 上一條命令

!-n 倒數第N條歷史命令

!-n:p 打印上一條命令(不執行)

!?string? 最新一條含有“string”的命令

!-n:gs/str1/str2/ 將倒數第N條命令的str1替換爲str2,並執行(若不加g,則僅替換第一個)

history 顯示命令歷史列表
Ctrl+l 清屏
Ctrl+w 剪切光標所在處之前的一個詞(以空格、標點等爲分隔符)
Ctrl+k 剪切命令行中光標所在處之後的所有字符(包括自身)
Ctrl+u 剪切命令行中光標所在處之前的所有字符(不包括自身)
Ctrl+h 刪除光標所在處前一個字符
Ctrl+y 粘貼剛纔所刪除的字符
[Tab] = 命令行自動補全
↑(Ctrl+p) 顯示上一條命令
↓(Ctrl+n) 顯示下一條命令
Ctrl+a 移動到當前行的開頭
Ctrl+e 移動到當前行的結尾
工具軟件
iTerm2
[iTerm2](<https://www.iterm2.com/)
[Mac item2常用快捷鍵是什麼?iterm2 快捷鍵大全](<https://my.oschina.net/repine/blog/737641)
[iTerm 拯救你的Terminal(終端)](<http://www.jianshu.com/p/deb5c35ff141)

標籤
介紹 命令
新建標籤: command + t
關閉標籤: command + w
切換標籤: command + 數字 command + 左右方向鍵
切換全屏: command + enter
查找: command + f
分屏
介紹 命令
查看歷史命令: command + ;
查看剪貼板歷史: command + shift + h
垂直分屏: command + d
水平分屏: command + shift + d
切換屏幕: command + option + 方向鍵 command + [ 或 command + ]
其他
介紹 命令
清除當前行: ctrl + u
到行首: ctrl + a
到行尾: ctrl + e
前進後退: ctrl + f/b (相當於左右方向鍵)
上一條命令: ctrl + p
搜索命令歷史: ctrl + r
刪除當前光標的字符: ctrl + d
刪除光標之前的字符: ctrl + h
刪除光標之前的單詞: ctrl + w
刪除到文本末尾: ctrl + k
交換光標處文本: ctrl + t
清屏1: command + r
清屏2: ctrl + l
自帶有哪些很實用的功能/快捷鍵
命令 介紹
⌘ + 數字在各 tab 標籤直接來回切換
選擇即複製 + 鼠標中鍵 粘貼,這個很實用
⌘ + f 所查找的內容會被自動複製
⌘ + d 橫着分屏 / ⌘ + shift + d 豎着分屏
⌘ + r = clear, 而且只是換到新一屏,不會想 clear 一樣創建一個空屏
ctrl + u 清空當前行,無論光標在什麼位置
輸入開頭命令後 按 ⌘ + ; 會自動列出輸入過的命令
⌘ + shift + h 會列出剪切板歷史
補充
可以在 Preferences > keys 設置全局快捷鍵調出 iterm,這個也可以用過 Alfred 實現

我常用的一些快捷鍵
⌘ + 1 / 2 左右 tab 之間來回切換,這個在 前面 已經介紹過了

⌘← / ⌘→ 到一行命令最左邊/最右邊 ,這個功能同 C+a / C+e

⌥← / ⌥→ 按單詞前移/後移,相當與 C+f / C+b,其實這個功能在Iterm中已經預定義好了,⌥f / ⌥b,看個人習慣了

當然除了這些可以自定義的也不能忘了 linux 下那些好用的組合

命令 介紹
C+a / C+e 這個幾乎在哪都可以使用
C+p / !! 上一條命令
C+k 從光標處刪至命令行尾 (本來 C+u 是刪至命令行首,但iterm中是刪掉整行)
C+w A+d 從光標處刪至字首/尾
C+h C+d 刪掉光標前後的自負
C+y 粘貼至光標後
C+r 搜索命令歷史,這個較常用
iTerm2 常用快捷鍵
快捷鍵介紹
命令 介紹
輸入的命令開頭字符 + Command + ; 根據輸入的前綴歷史記錄自動補全
Command + ; 根據歷史記錄自動補全
Command + [ 或 command + ] 切換屏幕
Command + enter 進入全屏模式,再按一次返回
Command + 鼠標單擊 可以打開文件,文件夾和鏈接(iTerm2 是可以對顯示的內容進行點擊的哦)
Command + n 新建新的 Window 窗口
Command + t 新建標籤頁
Command + w 關閉當前標籤或是窗口
Command + d 豎直分屏
Command + r 清屏
Command + / 按完之後,整個屏幕變成白茫茫的,而光標位置是一個小圓圈清除顯示出來
Command + 方向鍵 切換標籤頁
Command + 數字 切換到指定數字標籤頁
Command + f 查找,所查找的內容會被自動複製 ,輸入查找的部分字符,找到匹配的值按 tab,即可複製,帶有補全功能
Command + option + e 全屏並排展示所有已經打開的標籤頁,帶有可以搜索。
Command + Option + b 歷史回放,i類似視頻錄像的東西,有記錄你最近時間內的操作。有一個類似播放器的進度條可以拖動查看你做了什麼。存放內容設置(Preferences -> Genernal -> Instant Replay)。
Command + Option + 數字 切換 Window 窗口
Command + shift + d 水平分屏
Command + shift + h 查看剪貼板歷史,在光標位置下方會出現一列你輸入過的歷史記錄
Command + Shift + m 可以保存當前位置,之後可以按Command + Shift + j跳回這個位置。
Command + shift + alt + w 關閉所有窗口
Control + u 清空當前行,無論光標在什麼位置
Control + a 移動到行首
Control + e 移動到行尾
Control + f 向前移動,相當於方向鍵右
Control + b 向後移動,相當於方向鍵左
Control + p 上一條命令,相當於方向鍵上
Control + n 下一條命令,相當於方向鍵下
Control + r 搜索歷史命令
Control + y 召回最近用命令刪除的文字
Control + h 刪除光標之前的字符
Control + d 刪除光標所在位置的字符
Control + w 刪除光標之前的單詞
Control + k 刪除從光標到行尾的內容
Control + c 結束當前狀態,另起一行
Control + t 交換光標和之前的字符

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章