linux emacs命令,Linux Bash Shell 终端 Terminal Emacs 模式 常用 快捷键 命令
背景:
OS:Ubuntu 16.04
Bash 的編輯模式:Emacs 模式
本文介紹的快捷鍵 僅當 您的 Bash 的編輯模式 為 Emacs 模式 時 有效,Bash 默認的編輯模式為 Emacs 模式 。若 您將 Bash 的編輯模式配置為了 vi 模式,請遵循 vi 模式的按鍵綁定。另外,您也可以通過 set -o emacs 命令將 Bash的編輯模式重新設置為 Emacs 模式。
正文:
生活在 Linux 世界中的您,如果 能夠熟練使用一些 Bash Shell 命令相關的快捷鍵,必然 將?極大的提高 您的 工作效率 !
【基礎命令】
Ctrl+Alt+T ? ? ? ? ? ? ? ? 打開新的終端窗口
Shift+Ctrl+N ? ? ? ? ? ? ?打開新的終端窗口
Shift+Ctrl+Q ? ? ? ? ? ? ?關閉終端窗口
Shift+Ctrl+T ? ? ? ? ? ? ?打開新的標簽頁
Shift+Ctrl+W ? ? ? ? ? ? 關閉標簽頁
Ctrl+PgUp/PgDn ? ? ? 左移右移標簽頁
Alt+數字 ? ? ? ? ? ? ? ? ? ? 切換至對應的標簽頁
Shift+PgUp/PgDn ? ? ?終端上下翻頁滾動
Shift+Ctrl+C ? ? ? ? ? ? ?復制
Shift+Ctrl+V ? ? ? ? ? ? ?粘貼
F11?????? ??? ??? ?全屏切換
【編輯命令】
Ctrl + a : ? ? ? ? ?移到命令行首
Ctrl + e : ? ? ? ? ?移到命令行尾
Ctrl + f : ? ? ? ? ?按字符前移(右向)
Ctrl + b : ? ? ? ? 按字符后移(左向)
Alt + f : ? ? ? ? ? ?按單詞前移(右向)
Alt + b : ? ? ? ? ? 按單詞后移(左向)
Ctrl + x: ? ? ? ? ?在命令行首和光標之間跳轉
Ctrl + u : ? ? ? ? 從光標處刪除至命令行首
Ctrl + k : ? ? ? ? 從光標處刪除至命令行尾
Ctrl + w : ? ? ? ?從光標處刪除至字首
Alt + d : ? ? ? ? ? 從光標處刪除至字尾
Ctrl + d : ? ? ? ? 刪除光標處的字符,當前行為空時,關閉當前terminal.
Ctrl + h : ? ? ? ? 刪除光標前的字符
Ctrl + y : ? ? ? ? 粘貼至光標后
Alt + c : ? ? ? ? ? 從光標處更改為首字母大寫的單詞
Alt + u : ? ? ? ? ?從光標處更改為全部大寫的單詞
Alt + l : ? ? ? ? ? 從光標處更改為全部小寫的單詞
Ctrl + t : ? ? ? ? 交換光標處和之前的字符
Alt + t : ? ? ? ? ? 交換光標處和之前的單詞
Alt + Backspace:?? ?與 Ctrl + w 類似
Ctrl+J ? ? ? ? ? ? ? ? ? 等同于回車鍵
CTRL+M ? ? ? ? ? ? 等同于回車鍵
CTRL+O ? ? ? ? ? ? ?等同于回車鍵
Ctrl + v - ? ? ? ? ? ? ? 插入非凡字符,如Ctrl v Tab加入Tab字符鍵
Ctrl + (x u) - ?? ??? ?按住Ctrl的同時再先后按x和u,撤銷剛才的操作
ctrl + 方向鍵左鍵 ????? ?光標移動到前一個單詞開頭
ctrl + 方向鍵右鍵 ????? ?光標移動到后一個單詞結尾
【歷史命令】
Ctrl + r: ? ? ? ? 逆向搜索命令歷史
Alt + n – ? ? ? ? ? Search the history forwards non-incremental
Alt + p – ? ? ? ? ? Search the history backwards non-incremental
!?string? ? ? ? ? ?執行含有string字符串的最新命令
Ctrl + g:?? ??? ?從歷史搜索模式退出
Ctrl + p:?? ??? ?歷史中的上一條命令
Ctrl + n:?? ??? ?歷史中的下一條命令
Alt + .: ? ? ? ? ? 使用上一條命令的最后一個參數
【控制命令】
Ctrl + l: ? ? ? ? 清屏
Ctrl + o:?? ??? ?執行當前命令,并選擇上一條命令
Ctrl + s: ? ? ? ? 阻止屏幕輸出
Ctrl + q:?? ??? ?允許屏幕輸出
Ctrl + c:?? ??? ?終止命令
Ctrl + z:?? ??? ?掛起命令,使用’ fg ‘命令恢復。
【Bang (!) 命令】
!!: ? ? ? ? ? ? ? ? ? ? ? ? 執行上一條命令
!blah: ? ? ? ? ? ? ? ? ? 執行最近的以 blah 開頭的命令,如 !ls
!blah:p: ? ? ? ? ? ? ? 僅打印輸出,而不執行
!$: ? ? ? ? ? ? ? ? ? ? ? ?上一條命令的最后一個參數,與 Alt + . 相同
!$:p: ? ? ? ? ? ? ? ? ? ? 打印輸出 !$ 的內容
!*: ? ? ? ? ? ? ? ? ? ? ? ?上一條命令的所有參數
!*:p: ? ? ? ? ? ? ? ? ? ? 打印輸出 !* 的內容
^blah: ? ? ? ? ? ? ? ? ?刪除上一條命令中的 blah
^blah^foo: ? ? ? ? ?將上一條命令中的 blah 替換為 foo,比較有用。
^blah^foo^: ? ? ? ?將上一條命令中所有的 blah 都替換為 foo,比較有用。
總結
以上是生活随笔為你收集整理的linux emacs命令,Linux Bash Shell 终端 Terminal Emacs 模式 常用 快捷键 命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 首字母大写转换 java,Java In
- 下一篇: 512m硬盘装linux,硬盘装linu