Dan*_*iel 14 terminal bash shell ubuntu
Linux(例如Ubuntu)终端,有没有办法得到最后一行?假设我随机输入一个td
命令,该命令尚未安装在我的系统上,因此我会收到如下消息。我想有一个“捷径”来sudo apt-get install textdraw
快速运行。
有没有这样的工具,或者如何在不使用鼠标的情况下将最后一行复制到剪贴板?
username@WorkStation:~$ td
The program 'td' is currently not installed. You can install it by typing:
sudo apt-get install textdraw
username@WorkStation:~$
Run Code Online (Sandbox Code Playgroud)
简短的回答:不,可能您没有可用的方法来执行此操作。
长答案:
vi
(输出不是漂亮的面向行的文本),那么事情就会变得复杂。无论如何,bash 不会这样做。在实践中,人们为了解决这个限制所做的就是使用其他程序来捕获命令输出并对其进行编辑。但这并不能解决你眼前的问题。
例如,我使用vi-like-emacs来发出临时 shell 命令。如果这些不需要进一步的输入,那么在窗口中运行它们、捕获命令的输出并根据需要编辑输出以完善命令会很好。Emacs 和 vim 也允许你做类似的事情。
归档时间: |
|
查看次数: |
3930 次 |
最近记录: |