linux查看历史启动命令
linux查看历史启动命令详细介绍
在 Linux 中,查看历史启动命令可以通过以下几种方式:
- 使用
history命令- 基本用法:在终端中直接输入
history命令,就会列出之前执行过的命令。例如:plaintext$ history1 ls -l
2 cd Documents
3 mkdir test
4 rm -rf test
- 这些命令会按照执行的先后顺序编号,编号从 1 开始。你可以通过编号来重新执行某个命令。例如,要重新执行编号为 3 的命令(
mkdir test),可以使用!3,在终端中输入!3后,系统会自动执行mkdir test命令。 - 查看特定数量的历史命令:可以使用
history [n]的形式,其中n是一个数字,表示要查看最近的n条历史命令。例如,history 10会显示最近的 10 条历史命令。
- 基本用法:在终端中直接输入
- 查看命令历史文件(
.bash_history)- 在大多数 Linux 系统中,使用 Bash 作为默认的 shell,历史命令会被存储在用户主目录下的
.bash_history文件中。你可以使用文本编辑器(如vi、nano等)来查看这个文件的内容。 - 例如,使用
vi编辑器查看历史命令文件:plaintext$ vi ~/.bash_history - 这个文件记录了用户在 Bash 环境下执行过的命令。不过,需要注意的是,这个文件的内容可能会因为
HISTSIZE(控制历史命令记录的条数)等环境变量的设置而有所不同。默认情况下,它会记录一定数量的历史命令,当新的命令执行后,如果超过了HISTSIZE的限制,最早的命令记录可能会被覆盖。
- 在大多数 Linux 系统中,使用 Bash 作为默认的 shell,历史命令会被存储在用户主目录下的
这些方法可以帮助你查看之前执行过的启动命令,方便你回顾操作过程或者重复之前执行过的有用命令。