有时候调用历史命令,都是很长的那种,然后发现并不是自己想要的,需要重新输入,如何快速删除已有/已输入的命令/内容?
比如我输入了 # docker volume inspect e965083cc477e34b107ae915c24372680a99c6d718529ec36861f335672f2e69
,这个命令还没执行,现在我不想用这个命令了,如果快速删除已输入的内容?
直接按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(清屏,并复制当前行命令)
注意:本文归作者所有,未经作者允许,不得转载