温馨提示×

Linux中怎么使用history命令

小亿
141
2023-08-05 11:35:56
栏目: 智能运维

在Linux中使用history命令可以查看最近执行过的命令历史记录。以下是在Linux中使用history命令的一些常用方法和选项:

  1. history:仅输入history命令,会显示默认的最近执行过的命令历史记录列表。

  2. history n:显示最近的n条命令历史记录,其中n是一个数字。

  3. !n:执行历史记录中的第n条命令,其中n是一个数字。

  4. !!:执行上一条命令。

  5. !string:执行最近包含指定字符串的命令。例如,!ls将执行最近的以ls为开头的命令。

  6. history -c:清除所有命令历史记录。

  7. history -w:将当前的命令历史记录保存到.bash_history文件中。

  8. history -r:重新加载.bash_history文件中的命令历史记录。

  9. history -a:将当前会话中的命令历史记录追加到.bash_history文件中,而不是覆盖它。

  10. history -d n:删除第n条命令历史记录,其中n是一个数字。

值得注意的是,命令历史记录默认存储在用户主目录下的.bash_history文件中,不同的shell可能有不同的历史记录文件。以上命令适用于基于Bash的shell,如Bash、Zsh等。

0