命令输入完,发现需要先执行另一条命令

比如, cd /tmp/dd,刚输入完,发现需要先创建这个目录。以往的做法是 Ctrl+a 移到这一行开头,
然后输入 mkdir /tmp/dd && cd /tmp/dd

还有个简单的方式是,Ctrl+u 删除此行命令,然后执行其他命令。之后,再 Ctrl+y 粘贴之前的命令

这里Ctrl+u 相当于 Ctrl+a , Ctrl+k

在zsh下,还可以省一步,用 alt+q 可以替代上面的两步 ctrl+u , ctrl+y

注: Esc-qAlt-q 清除当前命令,执行另一个命令结束后,再插入此命令。

发表评论

电子邮件地址不会被公开。 必填项已用*标注