终端输出(即不是命令)历史是否隐藏在某个地方,让我可以做类似的事情。
grep "foo foo \d{5}" ~/.terminal
我知道我可以简单地将内容通过管道传输到 grep,或者将其保存到文件中,而不是将其放在终端中。只是有时我有一个程序输出一些我想搜索的东西,但宁愿不重新运行它只是为了 greps 的好处。:)
终端输出(即不是命令)历史是否隐藏在某个地方,让我可以做类似的事情。
grep "foo foo \d{5}" ~/.terminal
我知道我可以简单地将内容通过管道传输到 grep,或者将其保存到文件中,而不是将其放在终端中。只是有时我有一个程序输出一些我想搜索的东西,但宁愿不重新运行它只是为了 greps 的好处。:)
输出不存储在任何文件中,不。但是您可以使用该
script
命令来记录终端会话。赶紧跑然后像往常一样运行你的命令。当您键入 时
exit
,您将退出脚本程序。然后可以在typescript
当前目录中命名的文件中找到所有输入和输出。您可以使用less -R typescript
它来阅读和搜索它。像往常一样,在使用新命令之前阅读手册是个好主意。
man script