《Linux就该这么学》-新手必须掌握的Linux命令-系统状态检测命令-history命令-用于显示执行过的命令历史
TIME 2022-12-17 22:02
history命令
用于显示执行过的命令历史,语法格式为 history [-c]
history命令应该是运维人员最喜欢的命令。
执行history命令能显示出当前用户在本地计算机中执行过的最近1000条命令记录。
如果觉得1000不够用,可以自定义/etc/profile文件中的HISTSIZE变量值。
在使用history命令时,可以使用-c参数清空所有的命令历史记录。
还可以使用“!编码数字”的方式来重复执行某一次的命令。
总之,history命令有很多有趣的玩法等待您去开发。
实例
用history命令,可以直接查看最近使用的1000条命令,但是1000条太多了
我们用history命令查看最近使用的十条命令
# history 10 1003 tracepath google.com 1004 tracepath -h 1005 tracepath -b google.com 1006 tracepath -m 20 google.com 1007 netstat -a 1008 netstat -i 1009 netstat -t 1010 history -h 1011 history 1012 history 10
历史命令会被保存到用户家目录中的.bash_history文件中。
Linux系统中以点(.)开头的文件均代表隐藏文件,这些文件大多数为系统服务文件,可以用cat命令查看其文件内容,不过也没有查看的必要
用cat命令查看.bash_history文件内容
cat ~/.bash_history
清空当前用户在本机上执行的Linux命令历史记录信息命令
history -c
点击数:2