目錄
- 游標移動命令
- 歷史操作命令
- 文本修改
- 剪切和粘貼文本
- 其他操作
在RHEL系列中,Bash中的快捷鍵是由readline庫來提供,默認是emacs風格的鍵系結,
[root@node1 ~]# bind -l #列出所有的readline函式名稱
[root@node1 ~]# bind -P #列出當前的readline函式名和系結
使用set命令可以查看當前的模式
[root@node1 ~]# set -o #查看當前選項的設定狀態
[root@node1 ~]# set -o emacs #切換到emacs模式
[root@node1 ~]# set -o vi #切換到vi模式
快捷鍵的一些說明
- Control鍵:PC鍵盤上的Ctrl鍵
- Meta鍵:PC鍵盤上的ALT鍵,如果你鍵盤上沒有這個鍵,可以使用ESC鍵代替
- ctrl開頭的快捷鍵一般是針對字符的,而alt開頭的快捷鍵一般是針對詞的,
游標移動命令
| 組合鍵 | 作用 |
|---|---|
| ctrl-a | 移動游標到命令列行首 |
| ctrl-e | 移動游標至命令列行尾 |
| ctrl-f | 游標向前移動一個字符;和右箭頭作用一樣 |
| ctrl-b | 游標向后移動一個字符;和左箭頭作用一樣 |
| alt-f | 向前移動到下一個單詞的結尾,單詞是由字母和數字構成的, |
| alt-b | 向后移動到前一個單詞的開頭,單詞是由字母和數字構成的, |
| ctrl-xx | 在行首和游標兩個位置間進行切換 |
歷史操作命令
| 組合鍵 | 作用 |
|---|---|
| ctrl-p | 移動到上一條命令歷史;相當于向上箭頭 |
| ctrl-n | 移動下一條命令歷史;相當于向下箭頭 |
| alt-< | 移動到命令歷史中的第一行 |
| alt-> | 移動到命令歷史的最后一行,即當前正在輸入的行 |
| ctrl-r | 逆向遞增搜索,從當前命令列向前遞增搜索 |
| ctrl-g | 退出搜索并恢復之前的行 |
| alt-. | 插入前一個命令的最后一個引數 |
文本修改
| 組合鍵 | 作用 |
|---|---|
| ctrl-d | 洗掉游標處的字符,如果當前命令列沒有命令,則表示退出終端 |
| ctrl-h | 洗掉游標前的一個字符 |
| ctrl-t | 將游標位置與游標前一個位置的字符對調位置 |
| alt-t | 將游標位置與游標前一個位置的單詞對調位置 |
| alt-l | 將游標位置到詞尾的所有字母轉為小寫 |
| alt-u | 將游標所在位置到詞尾的所有字母轉為大寫 |
| alt-c | 將游標所在位置的單詞變為首字母大寫 |
剪切和粘貼文本
| 組合鍵 | 作用 |
|---|---|
| ctrl-k | 剪切從游標所在位置到行尾的所有字符 |
| ctrl-u | 剪切從游標所有位置到行首的所有字符 |
| alt-d | 剪切從游標所在位置到當前單詞的結尾 |
| ctrl-w | 剪切游標后的單詞,用空格作為單詞的分隔符 |
| ctrl-y | 把剪切的文本復制到當前位置 |
其他操作
| 組合鍵 | 作用 |
|---|---|
| ctrl-l | 清屏并在螢屏頂端重新顯示當前行,相當于clear命令 |
| ctrl-c | 中斷,終止一個前臺作業 |
| ctrl-z | 暫停一個前臺作業 |
| ctrl-m | 回車 |
| ctrl-o | 產生一個新行 |
| ctrl-s | 掛起終端 |
| ctrl-q | 恢復終端 |
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/75453.html
標籤:Linux
上一篇:wget簡單使用(2)
下一篇:軟鏈接 vs. 硬鏈接
