文章目录
- history命令
- 参数说明
- 任务一:查看历史操作记录
- 任务二:查看最近10条历史命令
- 任务三:查看最开始10条历史命令
- 任务四:曾多少次使用vim编辑文本文件?
- 任务五:执行历史第5条命令
- 任务六:执行上一条命令
- 任务七:执行最后一次以his开头的命令
- 任务八:将当前历史命令缓冲区命令写入历史命令文件中
- 任务九:清除第5条历史命令
- 任务十:清除所有历史命令
- 任务十一:将历史命令文件中的命令读入当前历史命令缓冲区
history命令
参数说明
| 参数 | 说明 |
|---|---|
| -n | 打印最近的n条历史命令 |
| -N | 显示历史记录中最近的N个记录 |
| -c | 清空当前历史命令 |
| -a | 将目前新增的历史指令新增入histfiles中,若没有加histfiles,则预设写入~/.bash_history |
| -r | 将历史命令文件中的命令读入当前历史命令缓冲区 |
| -w | 将当前历史命令缓冲区命令写入历史命令文件中 |
| -d | 删除历史记录中第offset个命令 |
| -n | 读取指定文件 |
任务一:查看历史操作记录
- 命令:
history

任务二:查看最近10条历史命令
- 命令:
history 10(写成history -n 10也是一样效果)

任务三:查看最开始10条历史命令
- 命令:
history | head -10

任务四:曾多少次使用vim编辑文本文件?
- 命令:
history | grep vim

任务五:执行历史第5条命令
- 查看历史第5条命令

- 执行命令:
!5

任务六:执行上一条命令
- 命令:
!!

任务七:执行最后一次以his开头的命令
- 命令:
!his

任务八:将当前历史命令缓冲区命令写入历史命令文件中
- 命令:
history -w myhis - 命令:
cat myhis | tail -5

任务九:清除第5条历史命令
- 查看第5条历史明令

- 命令:
history -d 5

- 检查一下原来的第5条历史还是否存在

任务十:清除所有历史命令
- 命令:
history -c

- 此命令发布之后,按上方向键就不能调出历史命令了
任务十一:将历史命令文件中的命令读入当前历史命令缓冲区
- 命令:
history -r myhis

- 命令:
history | head -10




![[附源码]Python计算机毕业设计非处方药的查询与推荐系统Django(程序+LW)](https://img-blog.csdnimg.cn/71fdb38623bb481f821877e52ddbb4b0.png)


![[ vulhub漏洞复现篇 ] struts2远程代码执行漏洞s2-059(CVE-2019-0230)](https://img-blog.csdnimg.cn/b6672e2d9bd34a539d4364b2db053d15.png)





![[附源码]Nodejs计算机毕业设计基于Web的在线音乐网站Express(程序+LW)](https://img-blog.csdnimg.cn/5b0960558e204976acdfd9359a8e564b.png)






