【超级入门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 历史记录
■显示最后执行的五个命令
[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