【3分钟超新手指南】完成!显示Linux操作系统的命令执行历史记录

你好!
我是井上,Beyond Shikoku 办公室的波斯猫。
。作为一名MSP(托管服务提供商),我每天处理系统问题时经常用到这条命令history”
的执行历史记录列表
。当您想要查看已执行的命令时,它非常有用。
历史命令
■显示命令执行历史记录列表。
[root@test-aws-harukainoue ~]# 历史记录 5 ls -l 6 cd dir1 7 ls -l 8 touch haruka{1..10} ・ ・ ・ 995 netstat 996 netstat -l 997 netstat -t 998 netstat -p 999 netstat -nltp 1000 历史记录
■显示最后执行的五个命令
[root@test-aws-harukainoue ~]# history 5 999 netstat -nltp 1000 history 1001 history 5 1002 history 1003 history 5
■按历史记录编号执行命令
[root@test-aws-harukainoue kadai2]# !855 df -h 文件系统 容量 已用 可用 已用百分比 挂载点 devtmpfs 475M 0 475M 0% /dev tmpfs 492M 0 492M 0% /dev/shm tmpfs 492M 400K 492M 1% /run tmpfs 492M 0 492M 0% /sys/fs/cgroup /dev/xvda1 8.0G 2.8G 5.3G 35% / tmpfs 99M 0 99M 0% /run/user/1000
如果您想执行命令编号 855,
无需手动输入命令;!”+“数字只需按下
即可执行指定命令
■`mkdir` 的命令历史记录。仅显示包含
[root@test-aws-harukainoue ~]# history | grep mkdir 194 mkdir haruka 197 mkdir dir3 291 mkdir test1 298 mkdir txt.1 txt.2 385 mkdir haruka 820 mkdir haruka 836 mkdir sntax 842 mkdir syntax 965 mkdir test 1003 history | grep mkdir
grep 命令来mkdir的执行历史记录
“history”后跟管道符(“|”),然后是“grep”,最后是您要筛选的命令来实现。
除了 history 命令之外,还有其他方法可以搜索执行历史记录吗?
“Ctrl”+“r我发现了一个功能,可以在终端中同时按下
例如,我们来搜索包含“w”的命令历史记录。
(反向搜索)`w':密码
“Ctrl”+“r”进入搜索模式,然后输入要搜索的字母数字字符。
“Enter”键执行命令。
哇,真简单!
命令历史记录会按最近输入的命令顺序显示,因此Ctrl”+“r逐条回溯
概括
“history”,会显示一长串命令历史记录;但
“grep缩小范围
“这看起来很有用!”于是就经常用它。
对于我这种每天都要学习新东西的人来说,
回顾过去,思考“啊,我当时输入的是什么命令呢?”history”命令非常实用,可以
我将继续通过反复试验和错误进行实验和学习,
并撰写博客文章,介绍我最喜欢的命令以及我个人想要更好地理解的命令。
每天都在成长,每天都在进步。
我必须每天都提升自己!
感谢您阅读到最后。
如果您觉得这篇文章对您有帮助,请点个“赞”!
0
