【超级入门3分钟】完成! 显示Linux操作系统命令执行历史记录
你好!
这是井上,来自超越四国办事处的波斯猫。
history ”
执行历史列表的命令
,这是我作为MSP在日常处理问题时经常使用的。当您想回顾执行过的命令时可以使用它。
历史命令
■显示命令执行历史列表。
[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 历史记录
■显示最近执行的 5 条命令
[root@test-aws-harukainoue ~]# 历史记录 5 999 netstat -nltp 1000 历史记录 1001 历史记录 5 1002 历史记录 1003 历史记录 5
■按历史编号执行命令
[root@test-aws-harukainoue kadai2]# !855 df -h 使用的文件系统大小 Avail Use% Mounted on 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号命令,
! ”+“数字(855)”
即可执行指定编号的命令,无需输入命令方便!
■仅显示命令历史记录,包括mkdir
[root@test-aws-harukainoue ~]# 历史记录 | 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 语法 965 mk dir test 1003 历史记录| grep 目录
使用grepmkdir的执行历史记录
“ history 之后 | (管道)”+“ grep ”+“你想要缩小范围的命令来完成
除了history命令之外还有什么方法可以查询执行历史记录吗? !
有一个功能,可以在终端上同时按
“ Ctrl ”+“ r 发现!例如,搜索包含“w”的命令历史记录。
(反向-i-搜索)`w': pwd
“ Ctrl ”+“ r ”进入搜索模式,然后输入要搜索的字母数字字符。
“ Enter ”键执行命令。
多么容易啊!
将会显示最近使用的命令的历史记录,因此 Ctrl ”+“ r 来逐条返回
概括
如果只使用
“ history “ grep ”缩小范围,只显示包含目标命令的执行历史记录,这可能会节省时间。
“这看起来会起作用! ”我最终经常使用它。
对于像我这样每天都在学习新事物的人来说,
history ”命令非常有用,因为它可以让我回顾并思考,“哦,那次我使用了什么命令?”
我将继续重复试验和错误,并
撰写有关我最喜欢的命令和我个人想更好地理解的命令的博客。
每天都在成长,每天都在前进。
我必须每天更新自己! ! !
感谢您阅读到最后。
如果您觉得这篇文章有帮助,请点赞!