网络搜索发现例如https://askubuntu.com/questions/624848/view-history-of-commands-run-in-terminal,从中我了解到有文件~/.bash_history
和临时历史记录。
我打开了许多终端,想要找出具体的输出,history
向我显示我感兴趣的命令。有什么方法可以找出tty
它运行的内容吗?
聚苯乙烯命令运行的 bash 历史记录讨论 . 文件系统中的文件夹where
。
答案1
您无法从 bash 历史文件中追溯识别这一点。但是,lastcomm
如果它已安装并处于活动状态,您可能会得到一些帮助。
展望未来,没有什么可以阻止您为不同的终端拥有不同的历史文件。将其放入您的~/.bashrc
(也许是您的~/.bash_profile
或~/.profile
太):
# Per-terminal history files
[ -n "$HISTFILE" ] && tty=$(tty 2>/dev/null) && HISTFILE="$HOME/.bash_history${tty//\//_}"