Shell Shortcuts(和Tab鍵一樣實用)
總結並列舉了15個有用的shell快捷鍵(基本都和Tab鍵一樣實用),能有效的加快命令輸入速度,只要記住了就基本會去用的鍵!
以Windows下Git shell的截圖為例(助於理解):
快捷鍵
Ctrl + A
:將游標移到行首Ctrl + E
:將游標移到行尾Alt + F
:將游標向右移動一個word --> 可能會失效,見說明Alt + B
:將游標向左移動一個word --> 可能會失效,見說明Ctrl + K
:刪除游標右邊的所有內容(即一直刪到行尾)Ctrl + U
:刪除游標左邊的所有內容(若游標在行尾,則刪除整行)Alt + D
:刪除游標右邊的一個word --> 可能會失效,見說明Ctrl + W
:刪除游標左邊的一個wordCtrl + L
:清空螢幕(相當於clear
命令, 這個基本都知道)Ctrl + H
:和退格鍵的功能一樣(Backspace)Ctrl + R
:搜尋最近使用過的命令(避免重複輸入命令)Ctrl + C
:kill掉正在執行的程式(這個應該都知道)Ctrl + D
:退出當前shell(不用再輸入exit/logout了)Ctrl + Z
:將正在執行的程式掛起,通過fg
命令可重新執行(這個也應該都知道了)Ctrl + T
:效果是“將游標左邊的一個字元往右移”,詳細描述是“將游標左的一個字元和右的一個字元交換位置,同時游標向右移動一個字元(若游標在行尾,則交換行尾最後兩個字元的位置)”--> 這個自己用的少
說明
Shell快捷鍵很多,上面列舉的15個大部分是自己平時經常用的,原生git shell和bash shell下都work!
但上述一些快捷鍵有時候可能會失效,比如:
1. 當通過telnet/ssh會話連線到bash shell(如putty,xshell等工具)時,比如Alt
開頭的快捷鍵
2. 已經有了相應的快捷鍵對映(軟體預設的或自己手動設定的)
3. 其他本人不知道的情況,哈哈……
參考
- Wikipedia_Table_of_keyboard_shortcuts:維基百科最全
- Keyboard Shortcuts for Bash:一個比較好的geek網站
- 感謝黃志斌的留言和建議,自己對原文做了不少的修改,謝謝
相關文章
- shell——一鍵部署服務實戰
- 【Shell】使用shell列印選單,一鍵安裝Web應用Web
- shell 的一些實用 demo 和 技巧分析
- 用Enter鍵替代Tab鍵切換欄目的資料窗
- 透過tab鍵實現命令補齊 (轉)
- 使用shell指令碼實現LANMP一鍵安裝指令碼
- tab-switch 樣式的新增 與 tab元素樣式的切換
- PB在資料視窗裡實現EnterEnter鍵代替Tab鍵轉到下一行
- 用純css實現Tab切換CSS
- Android應用開發—TabLayout定製化Tab樣式AndroidTabLayout
- Tab鍵切換選擇物件物件
- 用CSS實現Tab頁切換效果CSS
- 安卓仿微信Tab頁用Fragment實現安卓Fragment
- shell指令碼一鍵安裝nginx指令碼Nginx
- Shell程式設計基礎-04-一鍵安裝和配置程式設計
- 自學鴻蒙應用開發(17)- TabList和Tab鴻蒙
- HarmonyOS NEXT應用開發之Tab元件實現增刪Tab標籤元件
- js實現簡單百度分頁和兩種tab樣式切換簡單實現JS
- JavaScript禁用tab鍵程式碼例項JavaScript
- Python tab鍵自動補齊Python
- Android App ShortcutsAndroidAPP
- Tab頁介面,用jQuery及Ajax技術實現jQuery
- 超酷實用的CSS3 Tab選單集合CSSS3
- 該死的埠占用!教你用 Shell 指令碼一鍵幹掉它!指令碼
- js如何禁用tab鍵例項程式碼JS
- 怎樣用 Bash 程式設計:邏輯操作符和 shell 擴充套件程式設計套件
- Shell指令碼 | 一鍵解除安裝安卓App指令碼安卓APP
- shell指令碼攻略--DNS正向解析一鍵部署指令碼DNS
- shell程式設計之【一鍵安裝lanmp】程式設計
- Django便捷函式shortcutsDjango函式
- 怎樣用一個佇列和一個棧實現求一個表示式的值?佇列
- user_tab_columns和user_tab_cols的區別!
- 9個實用shell指令碼指令碼
- mac git命令按tab鍵自動補全MacGit
- qt中設定tab樣式為箭頭QT
- 實現一鍵式自動化操作(快速建立 Python 與 Shell 檔案)Python
- 【唯實踐】容器環境應用一鍵拉起實踐
- 用travis和git hook搞個一鍵部署GitHook