有没有办法 grep gnome-terminals 历史记录?

有没有办法 grep gnome-terminals 历史记录?

终端输出(即非命令)历史记录是否隐藏在某处,让我可以执行类似以下的操作......

grep "foo foo \d{5}" ~/.terminal

我知道我可以简单地将内容通过管道传输到 grep,或者将其保存到文件中,而不是将其放入终端中。只是有时我让程序输出一些我想搜索的内容,但我不想为了 greps 的利益而重新运行它。:)

答案1

输出不会存储在任何文件中。但您可以使用该script命令记录终端会话。只需运行

script

然后照常运行命令。输入 后exit,您将退出脚本程序。然后可以typescript在当前目录中命名的文件中查找所有输入和输出。您可以使用less -R typescript来阅读和搜索它。

与往常一样,在使用新命令之前最好先阅读手册。man script

相关内容