![有没有办法 grep gnome-terminals 历史记录?](https://linux22.com/image/1034687/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%20grep%20gnome-terminals%20%E5%8E%86%E5%8F%B2%E8%AE%B0%E5%BD%95%EF%BC%9F.png)
终端输出(即非命令)历史记录是否隐藏在某处,让我可以执行类似以下的操作......
grep "foo foo \d{5}" ~/.terminal
我知道我可以简单地将内容通过管道传输到 grep,或者将其保存到文件中,而不是将其放入终端中。只是有时我让程序输出一些我想搜索的内容,但我不想为了 greps 的利益而重新运行它。:)
答案1
输出不会存储在任何文件中。但您可以使用该script
命令记录终端会话。只需运行
script
然后照常运行命令。输入 后exit
,您将退出脚本程序。然后可以typescript
在当前目录中命名的文件中查找所有输入和输出。您可以使用less -R typescript
来阅读和搜索它。
与往常一样,在使用新命令之前最好先阅读手册。man script