MrD*_*Duk 1 bash command-history centos
我希望能够history实时观看用户的视频。我的第一个想法是用来tail -f跟踪更新历史的任何文件。这可能吗?或者,是否有更好的选择来查看实时命令?
history
tail -f
我所处的特定场景是我和另一位工程师对同一个用户进行 sudo 操作——作为这个用户,我希望看到这个用户执行的命令。
Dev*_*Tux 5
历史记录在~/.bash_history注销时写入,而不是在注销之前。如果你想要这个,这里已经回答了:
~/.bash_history
如果您想确保它们总是立即写入,您可以将该命令放入您的PROMPT_COMMAND变量中: export PROMPT_COMMAND='history -a'
如果您想确保它们总是立即写入,您可以将该命令放入您的PROMPT_COMMAND变量中:
PROMPT_COMMAND
export PROMPT_COMMAND='history -a'
在此之后,如果未设置环境变量(默认位置为,但它可能会更改),您可以创建tail -f $HISTFILE或tail -f ~/.bash_history,并且会看到命令被实时添加到历史文件中。$HISTFILE~/.bash_history
tail -f $HISTFILE
tail -f ~/.bash_history
$HISTFILE
归档时间:
7 年,6 月 前
查看次数:
1561 次
最近记录:
7 年,3 月 前