探究十
1、每次系统注销时记录注销时间,
2、将注销前的50条命令记录下来。
第一种方法:
查看是否有.bash_logout文件
编辑文件,编写内容
退出:exit,重写登录
第二种写法
vim .bash_logout 编写一下内容
并在~ 目录下创建一个脚本文件logout.sh
#!/bin/bash
date "+%Y-%m-%d %H:%M:%S" >> /var/log/logout
HISTFILE=~/.bash_history
set -o history
history | tail -n 50 >> /history.txt
进行测试:
exit登出,然后重新登录,进行查看/var/log/logout 和 /history.txt
$HISTFILE bash启动的时候会读取~/.bash_history文件并载入到内存中,这个变量就用于设置.bash_history文件,bash退出时也会把内存中的历史回写到.bash_history文件
set -o查看是否开启
第三种写法:
1.打开.bash_logout文件,输出当前时间到一个文本文件
vim .bash_logout
# ~/.