我经常发现自己处于以下位置:我已经开始在bash提示符下键入一个长命令,但是到一半时,我发现需要使用另一个命令检查某些内容。当我在控制台(不是X)时(通常是这种情况),这是一个问题,因为那时我只有以下几种令人满意的方式来做到这一点,我知道:
- 点击ctrl+ alt+ F2并登录另一个虚拟控制台,找出我想要的内容,然后返回并继续
- ctrl+ a,键入echo + space+ enter,找出我想要的内容,按↑直到找到我的命令ctrl+ a,delx 5,ctrl+ e,然后继续
- 突出显示到目前为止我用鼠标键入的内容(如果正在运行gpm,通常是这样),按ctrl+ c中断,找出我想要的内容,同时注意不要用鼠标突出显示内容,然后按鼠标中键在新提示下继续
- 向命令行中的上帝祈祷,半写的命令不会产生任何不良影响,而只是失败,然后小心地按Enter键,然后找出我想要的内容,按向上箭头,直到我重新获得命令,然后继续
- 跳到我的时间机器中,回到过去并提醒自己在开始键入命令之前先进入屏幕,回到现在,按ctrl+ a c,找出我想要的内容,按ctrl+ a ctrl+a并继续
所以我想知道的是,是否有一些更优雅的方法?一种subshell命令还是类似命令?
我对不需要任何准备或设置即可工作的方法最感兴趣。