如标题所示,我想记录 bash 显示的所有内容,即输入和相关输出。
假设我想要所有内容的“历史”,而不仅仅是输入命令。
我希望将日志存储在不同的文件中,例如每个会话有一个文件(从 shell 的打开到它的终止)。
有任何想法吗?
设想 :
在我的 Linux 服务器 [CentOS 7] 上工作后,我输入reboot -f
了我的终端,重新启动后是否可以检索我的bash 历史记录 ?
我知道这reboot -f
将强制重启机器。这类似于按下 CPU 的电源按钮。不会发生关机。系统将立即重置。
根据手册页:
当使用 --force 或运行级别 0 或 6 调用时,此工具会调用 reboot(2) 系统调用本身(传递 REBOOTCOMMAND 参数)并直接重启系统。否则,这只会使用适当的参数调用 shutdown(8) 工具,而无需传递 REBOOTCOMMAND 参数。
现在我的问题是:是否可以在之后检索 bash 历史记录reboot -f
?
我使用 bash,我想避免某些命令保留在历史记录中。
我很久以前读过一些关于系统管理员抱怨他们的 LUSERS 的故事
这就像混蛋系统管理员或类似的东西。
你有原始历史的链接吗?
编辑
感谢您的链接。
BOFH 背后的故事(历史??)。