如何解决ITerm:是否有一种方法可以在不运行的情况下重新打印前一个命令的输出?
当然,我们可以将任何命令的输出提供给文件。使用command > /tmp/filename
或者甚至更好地使用command | tee /tmp/filename
将标准输出以及文件名反馈到终端。
但是,如果我刚刚执行command
,ITerm有一种方法可以重新打印command
已经馈送到控制台的输出,而无需重新运行该命令(示例用例:命令不是幂等且我想grep
而不必触摸鼠标)
解决方法
您可以使用script
命令,该命令记录您的输入和命令生成的输出。
要使用它,只需在开始执行任何操作之前就开始运行script
,这将使您进入新的shell。它将记录在HOME文件夹中名为typescript
的文件中。
完成后,您可以exit
,然后在该typescript
日志文件中拥有所有输入和输出。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。