history
命令是 Linux 系统中的一个 shell 内置命令,用于显示用户在当前 shell 会话中执行过的命令历史记录。这个命令可以帮助用户快速回顾和重新执行之前输入过的命令。
history
命令,用户可以直接重新执行之前的命令,提高工作效率。history
命令本身没有子命令,但可以通过一些选项来控制输出的内容和格式。常见的选项包括:
-c
:清空历史记录。-d offset
:删除指定位置的历史记录。-n
:从文件中读取新的历史记录,但不覆盖当前缓存中的记录。-r
:从文件中读取历史记录并覆盖当前缓存中的记录。-w
:将当前缓存中的历史记录写入文件。history
命令快速回顾和重新执行之前的命令。history
命令来查看和调试之前执行过的命令。history
命令来追踪问题的根源。history
命令没有显示任何历史记录?原因:
~/.bash_history
)被清空或损坏。.bashrc
或 .bash_profile
)中禁用了历史记录功能。解决方法:
# 查看历史记录
history
# 清空历史记录
history -c
# 删除第 5 条历史记录
history -d 5
# 将当前缓存中的历史记录写入文件
history -w ~/.bash_history
领取专属 10元无门槛券
手把手带您无忧上云