linux查看历史命令:Linux查看历史命令执行时间
#historylinuxhistory命令默认输出2.查看每条历史命令执行的时间[root@zcwyou~]#exportHISTTIMEFO
请关注本头条号,每天坚持更新原创干货技术文章如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习前言使用Linux系统时,我们经常使用history来查询曾经执行过的指令如果使用适当,将会极大提升操作效率。
linux查看历史记录命令1. 查询历史记录[root@zcwyou ~]# history
linux history命令默认输出2. 查看每条历史命令执行的时间[root@zcwyou ~]# export HISTTIMEFORMAT=%F %T [root@zcwyou ~]# history
3. 使用Ctrl+R搜索历史命令比如,曾经执行过这样的命令gzip -t 10M.txt.gz使用Ctrl+R后输入10M,可以直接重新执行该命令如果要修改指令,可以使用方向键右键4. 重复执行上一条命令。
1.用方向键向上键查看上条命令,按回车执行 2.在命令行中输入!!并按回车 3.在命令行中输入!-1并按回车 4.按Ctrl+P显示上条命令,按回车执行5. 根据序号重复执行某命令:先查看序号[root@zcwyou ~]# history
看到输出结果中的某命令:683 2018-11-10 02:00:36 dd if=/dev/zero of=zcwyou.txt bs=1M count=15然后重复执行该命令:[root@zcwyou ~]# !683
6. 查找以特定字开头的历史命令并执行比如曾经执行的命令:du wordpress.tar.gz执行以下命令即可重新执行du开头的历史指令[root@zcwyou ~]# !du 7. 修改历史命令的保存数量。
比如设置只能保存100条历史记录:[root@zcwyou ~]# vi ~/.bash_profile
linux修改历史命令的保存数量修改以下两行内容:HISTSIZE=100HISTFLESIZE=1008. 使用HISTCONTROL来清除命令历史中的连续重复条目比如连续三次输入命令ll9. 使用以下命令把多条连续重复的指令整合在一起:
[root@zcwyou ~]# export HISTCONTROL=ignoredups 检查:historyCentOS系统默认已经开启该功能10. 使用HISTCONTROL在整个历史中去除重复命令。
[root@zcwyou ~]# export HISTCONTROL=erasedups 11. 清除历史命令使用选项-c[root@zcwyou ~]# history -c 12. 替换历史命令中的内容
比如,你查看了cp1.txt的内容[root@zcwyou ~]# cat cp1.txt 然后想编辑它:[root@zcwyou ~]# vi !!:$ !!:$表示上一个指令的参数即等同于vi cp1.txt。
如果同时有多个参数时,可选择参数次序[root@zcwyou ~]# cp cp1.txt cp1.txt.bak [root@zcwyou ~]# vi !^ 等同于vi cp1.txt!^表示第一个参数。
13. 禁用history记录HISTSIZE设置为0即可[root@zcwyou ~]# export HISTSIZE=0 14. 不记录某些指令比如:不记录pwd、ls、ls -ltr三个指令设置如下:
[root@zcwyou ~]# export HISTIGNORE=“pwd:ls:ls –ltr: ” 本文已同步至博客站:https://www.linuxrumen.com/cyml/774.html
点击了解更多,快速查看更多的技术文章列表。
免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186