linux清楚 history
时间: 2023-08-30 17:08:22 浏览: 40
要清除 Linux 命令历史记录,可以使用以下方法之一:
1. 使用 history 命令清除当前会话的历史记录:
```
history -c
```
2. 手动编辑 .bash_history 文件,将其中的内容清空:
```
> ~/.bash_history
```
请注意,这些方法只是清除当前用户的历史记录。如果你需要清除所有用户的历史记录,你需要以 root 身份执行这些命令或对全局历史记录文件进行相应操作。
相关问题
linux设置history
要在Linux系统中设置历史记录(history),你可以按照以下步骤操作:
1. 打开终端。
2. 编辑你的bash配置文件,可以使用以下命令打开它:
```
nano ~/.bashrc
```
3. 在文件的末尾添加以下行:
```
# 设置历史记录相关参数
export HISTSIZE=10000 # 设置历史记录的最大条目数
export HISTFILESIZE=10000 # 设置历史记录文件的最大大小
export HISTCONTROL=ignoreboth # 忽略重复和空白命令
export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S " # 设置历史记录显示时间戳
```
这些参数根据你的需求进行调整。例如,你可以增加或减少`HISTSIZE`和`HISTFILESIZE`的值来限制历史记录的大小。
4. 保存并关闭文件。按下`Ctrl + X`,然后按下`Y`来确认保存,最后按下`Enter`退出nano编辑器。
5. 重新加载bash配置文件,以使更改生效:
```
source ~/.bashrc
```
现在,你的Linux系统的历史记录已经按照你的设置进行配置。你可以使用`history`命令查看最近执行的命令,并使用上下箭头键在历史记录中浏览。
linux 开启history server
要在 Linux 上开启 history server,需要执行以下步骤:
1. 安装 history server:`sudo apt-get install history-server`
2. 启动 history server:`history-server start`
3. 配置 history server:编辑 `/etc/history-server/history-server.conf` 文件,设置端口号、日志文件路径等参数
4. 重启 history server:`history-server restart`
相关问题:
1. 如何查看 history server 的状态?
2. 如何查看 history server 的日志?
3.