序:今天见同事敲history命令,遂记录下来,学习一下
history介绍
history是shell的内置命令,其内容在系统默认的shell的man手册中。
这些命令保存在主文件夹内的.bash_history中,系统默认保留1000条。可以使用命令:cat ~/.bash_history查看
命令使用
- 在命令行输入
histroy
显示历史命令 - 在命令行输入
histroy -c
删除所有条目从而清空历史列表。 - 在命令行输入
history | tail -5
显示最近5条命令 - 通过指定关键字来执行以前的命令: 输入 !ps 并回车,将执行以 ps 打头的命令:
使用 HISTTIMEFORMAT 显示时间戳
当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身,如果你想要查看命令历史的时间戳,那么可以执行:
export HISTTIMEFORMAT='%F %T'
history | more
参考
https://www.linuxprobe.com/history-15-cases.html
https://www.cnblogs.com/061713xlhj/p/10555616.html