--
:
--
:
--
hugo-teek is loading...
history
最后更新于:
history
案例:Linux将命令行执行的命令记录到日志文件中便于审计使用
默认:
1[root@linux ~]#echo $PROMPT_COMMAND
2printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"
3[root@linux ~]#

方法:
11。编辑/etc/bashrc文件
2vim /etc/bashrc
3# 在此文件的最后一行加入如下内容
4export PROMPT_COMMAND='{ msg=$(history 1 | { read x y; echo $y; });logger "[hostname:$(hostname)]": "[uid=$(who am i)]": [`pwd`]: "$msg"; }'
5
6# 保存退出
7
82.重新加载下bashrc
9source /etc/bashrc
10
113.查看配置结果
12# 在执行如下指令之前,可以随意执行几个命令,以便显示效果
13ls
14date
15pwd
16
17tail -f /var/log/messages
代码汇总:
1cat >> /etc/profile <<EOF
2export PROMPT_COMMAND='{ msg=\$(history 1 | { read x y; echo \$y; });logger "[hostname:\$(hostname)]": "[uid=\$(who am i)]": [`pwd`]: "\$msg"; }'
3EOF
4
5source /etc/profile
效果:

📡
👤
作者:
余温Gueen
🌐
版权:
本站文章除特别声明外,均采用
CC BY-NC-SA 4.0
协议,转载请注明来自
余温Gueen Blog!
推荐使用微信支付

推荐使用支付宝
