Linux 快速删除已输入的命令

有时候调用历史命令,都是很长的那种,然后发现并不是自己想要的,需要重新输入,如何快速删除已有/已输入的命令/内容?

比如我输入了 # docker volume inspect e965083cc477e34b107ae915c24372680a99c6d718529ec36861f335672f2e69,这个命令还没执行,现在我不想用这个命令了,如果快速删除已输入的内容?

快速删除已键入的命令行.png

直接按Ctrl + c,Mac系统是Control+c(ctrl键统统换成Control键)

附上一些其他较常使用的快捷键:

ctrl + w 往回删除一个单词,光标放在最末尾

# docker volume inspect e965083cc477e34b107ae915c24372680a99c6d718529ec36861f335672f2e69
//效果
# docker volume inspect

ctrl + u 删除光标以前的字符

# docker volume inspect e965083cc477e34b107ae915c24372680a99c6d718529ec36861f335672f2e69
//效果
#

ctrl + k 删除光标以后的字符

# docker volume inspect e965083cc477e34b107ae915c24372680a99c6d718529ec36861f335672f2e69(光标定在e69的e上)
//效果
# docker volume inspect e965083cc477e34b107ae915c24372680a99c6d718529ec36861f335672f2

ctrl + a 移动光标至的字符头

# docker volume inspect e965083cc477e34b107ae915c24372680a99c6d718529ec36861f335672f2e69(光标定在e69的9后面)
//效果
# docker volume inspect e965083cc477e34b107ae915c24372680a99c6d718529ec36861f335672f2e69(光标定在docker的d上)

ctrl + e 移动光标至的字符尾

# docker volume inspect e965083cc477e34b107ae915c24372680a99c6d718529ec36861f335672f2e69(光标定在docker的d上)
//效果
# docker volume inspect e965083cc477e34b107ae915c24372680a99c6d718529ec36861f335672f2e69(光标定在e69的9后面)

ctrl + l 清屏(提示: 是l不是i)

[root@VM-0-7-centos ~]# docker volume ls
DRIVER              VOLUME NAME
local               e965083cc477e34b107ae915c24372680a99c6d718529ec36861f335672f2e69
[root@VM-0-7-centos ~]# docker volume inspect e965083cc477e34b107ae915c24372680a99c6d718529ec36861f335672f2e69
//效果
# docker volume inspect e965083cc477e34b107ae915c24372680a99c6d718529ec36861f335672f2e69(清屏,并复制当前行命令)

已有 0 条评论

    感谢参与互动!