linux执行history历史命令
时间: 2023-04-25 07:02:03 浏览: 113
在Linux系统中,可以使用history命令来查看之前执行过的命令历史记录。该命令会显示最近执行的一定数量的命令,可以通过指定参数来控制显示的数量。例如,使用history 10命令可以显示最近执行的10条命令记录。此外,还可以使用“!n”(n为命令编号)来执行之前执行过的命令,或者使用“!!”来执行最近一次执行的命令。
相关问题
linux运行history命令,配置历史命令环境
在Linux系统中,使用history命令可以查看之前执行过的命令历史记录。以下是配置历史命令环境的一些方法:
1. 设置历史命令记录数量
可以通过设置HISTSIZE变量来控制历史命令记录数量。可以在.bashrc或者.zshrc文件中添加以下语句:
```
export HISTSIZE=1000
```
这里将历史命令记录数量设置为1000条,可以根据需要进行修改。
2. 设置历史命令保存文件
可以通过设置HISTFILE变量来指定历史命令保存的文件路径。可以在.bashrc或者.zshrc文件中添加以下语句:
```
export HISTFILE=~/.bash_history
```
这里将历史命令保存在~/.bash_history文件中,可以根据需要进行修改。
3. 追加历史命令而不覆盖
可以通过设置HISTAPPEND变量来追加历史命令而不是覆盖之前的历史命令。可以在.bashrc或者.zshrc文件中添加以下语句:
```
shopt -s histappend
```
这里将HISTAPPEND变量设置为true,可以追加历史命令。
4. 忽略某些命令
可以通过设置HISTIGNORE变量来忽略某些命令,这些命令不会被记录到历史命令中。可以在.bashrc或者.zshrc文件中添加以下语句:
```
export HISTIGNORE="ls:cd:exit"
```
这里将HISTIGNORE变量设置为忽略ls、cd、exit命令,可以根据需要进行修改。
linux的history命令
Linux中的history命令用于显示历史指令记录内容,并且可以执行历史命令。当单独使用该命令时,它会显示所有已执行的历史命令。你也可以通过使用符号!加上序号来执行特定的历史命令。该命令还可以搜索已经执行过的命令,并且可以在命令行中使用Ctrl+r来自动补全已执行命令的搜索。如果你想查看某个用户在系统上执行了哪些命令,你可以以root用户的身份登录系统,然后检查该用户主目录下的.bash_history文件,该文件记录了用户所使用的命令和历史信息。history命令还有一些参数,比如-n可以指定读取一个指定的文件,-c可以清空当前的历史命令,-a可以将当前新增的历史指令加入到历史文件中,-r可以将历史命令文件中的命令读入当前的历史命令缓冲区,-w可以将当前的历史命令缓冲区的命令写入历史命令文件中,-d<offset>可以删除历史记录中指定序号的命令。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Linux命令 - history命令](https://blog.csdn.net/qq_45988641/article/details/116991988)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [Linux系统中history命令详解](https://blog.csdn.net/Miss520jenny/article/details/89174547)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]