`

使用linux命令行的一些快捷键

 
阅读更多
命令模式
x   //删除光标所在字符
r   //修改光标所在字元,r后接着要修正的字符。
R   //进入取替换状态。
s   //删除光标所在字元,并进入输入模式。
S   //删除光标所在的列,并进入输入模式。
u   //可以恢复被删除的文字。
U   //可以恢复光标所在列的所有改变。

命令行下快捷键
    Ctrl+a:把光标移到行首。
    Ctrl+e:把光标移到行尾。
    Ctrl+l:清除终端。该快捷操作与在命令行键入clear作用相同。
    Ctrl+d:从Shell提示中注销并关闭,使用该快捷键就不必键入exit。
    Ctrl+u:清除当前行。如果在命令行下工作,使用这一快捷操作可以清除从光标处到行首的字符。
    Ctrl+Alt+Fn:切换屏幕。Ctrl+Alt+功能键之一会显示一个新屏幕。根据默认设置,从F1到F6是Shell提示屏幕。
    Ctrl+K:删除从光标到行末所有字符。
    向上和向下箭头:显示命令历史。bash保存着以前键入过的命令的列表,这一列表被称为命令历史表。
    Speace+B:向前调一个单词。
    鼠标中间键:粘贴突出显示的文本。使用鼠标左键来突出显示文本,把光标指向想粘贴文本的地方,点击鼠标中间键粘贴。在两键鼠标系统中,如果把鼠标配置成模拟第三键,可以同时点击鼠标的左右两键来执行粘贴。
    Tab:命令行自动补全。
    Ctrl+Alt+Delete:关机和重新引导,只有在正常关机不起作用时才使用这种方法。Linux联盟收集整理    

  命令模式下 CTRL-] 跳至当前单词对应的标签处;CTRL-G显示当前文件信息和当前光标位置信息;CTRL-W CTRL-^分隔出一个窗口来编辑前一个文件(# 代表的文件);CTRL-W CTRL-C关闭当前窗口;CTRL-T返回至调用标签前的位置,与 CTRL-] 对应; ★ 插入模式下 CTRL-C退出插入模式,回到命令模式,相当于 Esc;CTRL-[同 CTRL-C; CTRL-D 减小缩进;CTRL-T增大缩进;CTRL-W删除光标之前的整个单词; ★ 命令行模式下 CTRL-C退出插入模式,回到命令模式,相当于 Esc;注意:老式的 vi 中命令行模式下 Esc 的作用是执行命令而不是退出,但在 vim 中命令行模式下 Esc 已经被设为退出键; CTRL-D显示所有可能的选择;CTRL-R CTRL-W取光标处的单词到命令行;

  k          上
h   l      左  右
  j          下

^        移动到该行第一个非空格的字符处
w        向前移动一个单词,将符号或标点当作单词处理
W        向前移动一个单词,不把符号或标点当作单词处理
b        向后移动一个单词,把符号或标点当作单词处理
B        向后移动一个单词,不把符号或标点当作单词处理
0        到行首
$        到行尾
gg       到页首
G        到页末
行号+G   跳转到指定行

Ctrl+g   查询当前行信息和当前文件信息

fx       向右跳到本行字符x处(x可以是任何字符)
Fx       向左跳到本行字符x处(x可以是任何字符)

tx       和fx相同,区别是跳到字符x前
Tx       和Fx相同,区别是跳到字符x后

CTRL+U   向上滚动半屏
CTRL+D   向下滚动半屏

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics