linux最近使用的命令
linux最近使用的命令详细介绍
在 Linux 系统中,查看最近使用过的命令可以通过以下几种常用方法:
1.
使用 history 命令(最常用)
直接在终端输入 history,会显示当前用户的命令历史记录,包括命令编号和具体命令:
bash
$/home
project
- 常用选项:
history <数字>:显示最近N条命令(例如history 10显示最近 10 条)。history -c:清除当前会话的命令历史(仅内存中记录,重启后失效)。history -w:将当前内存中的历史记录强制写入历史文件(默认路径:~/.bash_history)。
2.
查看历史记录文件(持久化记录)
Linux 会将命令历史持久化存储在 ~/.bash_history 文件中(针对 bash 终端),可以用文本编辑器或 cat 命令查看:
bash
$ ~/.bash_history/home
project
- 注意:该文件记录的是所有历史命令(包括之前会话的),但当前会话中未退出终端时的命令可能尚未写入(退出终端时自动写入,或用
history -w强制写入)。
3.
使用快捷键快速调用历史命令
- 上下方向键:逐行翻阅最近输入的命令。
Ctrl + R:反向搜索历史命令(输入关键词匹配,按Enter执行)。!编号:直接执行指定编号的历史命令(例如!3执行第 3 条命令)。
4.
其他终端的历史记录
如果使用的是 zsh 等其他终端,历史记录文件通常为 ~/.zsh_history,用法类似,但格式略有不同。
总结
最直接的方法是用 history 命令,如需查看更早或持久化的记录,可访问 ~/.bash_history 文件。灵活使用快捷键能提高命令调用效率。如果需要清除历史记录,可使用 history -c(临时清除)或手动删除历史文件(谨慎操作,可能影响所有会话)。