手机版 收藏 导航

Linux 查看已执行过的所有命令

原创   www.link114.cn   2024-03-09 12:32:15

Linux 查看已执行过的所有命令

history 命令可以显示最近执行的命令历史记录。默认情况下,history 命令会显示最近1000条命令。我们可以使用 history | morehistory | less 来分页查看历史命令。 还可以通过 history -c 清空历史记录,或者 history -w 将历史记录写入 ~/.bash_history 文件。

Linux 系统会将用户执行的命令记录在 ~/.bash_history 文件中。我们可以直接查看这个文件来查看历史命令,使用 cat ~/.bash_history 或者 less ~/.bash_history 命令。

HISTFILESIZE 和 HISTSIZE 是两个环境变量,分别控制 ~/.bash_history 文件和 history 命令显示的命令数量。我们可以使用 export HISTFILESIZE=10000export HISTSIZE=1000 来设置这两个值。

我们还可以使用 Ctrl+R 快捷键来搜索历史命令。输入关键字后,系统会自动搜索并显示匹配的命令。

通过以上方法,我们可以轻松查看 Linux 系统中执行过的所有命令,这对于优化工作流程、重复常用命令以及排查问题都很有帮助。掌握这些技巧可以大大提高我们的工作效率。