「linux」shell常用快捷键

进入vi编辑模式

set -o vi 可以使用vi的方法来编辑当前行命令。esc退出vi回到bash

移动光标

方向 效果 操作
往右 向右移动一字符 ctr+f
往右 向右移动一单词 alt+f
往右 向右移动行尾 ctr+e
中间 移动到行间 (待添加)
往左 向左移动一字符 ctr+b
往左 向左移动一单词 alt+b
往左 向左移动行首 ctr+a

删除字符

方向 效果 操作
往右 向右删除一字符 ctr+d
往右 向右删除一单词 alt+d
往右 向右删除到行尾 ctr+k
中间 删除到行间 (待添加)
往左 向左删除一字符 ctr+h
往左 向左删除一单词 alt+w
往左 向左删除行首 ctr+u

粘贴

效果 操作
粘贴 ctr+y

注:粘贴是删除的内容,没有以上的删除操作是粘贴不了的。

历史输入

效果 操作
上一条命令 ctr+p
下一条命令 ctr+n
第n条命令 !n
倒数第n条命令 !-n
上一条命令的第一个参数 !:1!:^
上一条命令的最后一个参数 !:$!$
第n个命令的第n个参数 !n:n
最后一条历史 ctr+j
搜索 ctr+r(输入关键字)
退出搜索 ctr+g或esc

清空屏幕

效果 操作
清空屏幕 ctr+l 或 clear

停止当前执行中程序

效果 操作
停止执行并退出 ctr+c
坚持原创技术分享,您的支持将鼓励我继续创作!
0%