发布网友 发布时间:2022-04-22 22:44
共4个回答
懂视网 时间:2022-05-08 07:57
1. 不再保存历史记录或者减少历史记录保存数量
修改/etc/profile将HISTSIZE=1000 改成 0 或 要保留的数量
清除用户home路径下的 .bash_history
代码如下:
echo ' > /home/user/.bash_history
2. 立即清空里的history当前历史命令的记录
代码如下:
history -c
当然,如果你想要当前执行的命令立即写入到history里面的话,可以执行
代码如下:
history -w
否则就只能等到退出bash的时候才会写入了。因为在bash使用期间,这些是保存在当前的buffer里面的。
如果你是MySQL用户,那么在用户目录下就会有一个 .mysql_history 的文件,保存了在 mysql 命令行下执行的SQL语句。清空使用
代码如下:
echo ' > /home/user/.mysql_history
热心网友 时间:2022-05-08 05:05
1、history -a将当前shell会话的历史命令追加到命令历史文件中,命令历史文件是保存历史命令的配置文件。
2、history -c清空当前历史命令列表。
3、history -d删除历史命令列表中指定序号的命令。
4、history -n从命令历史文件中读取本次Shell会话开始时没有读取的历史命令。
5、history -s将指定的命令作为单独的条目加入命令历史内存缓冲区。在执行添加之前先删除命令历史内存缓冲区中最后一条命令。
6、history -w把当前的shell历史命令内存缓冲区的内容写入命令历史文件。
7、显示最近的10条命令: history 10。最后可以根据需求从上述命令中,选择一个命令进行清除记录。
热心网友 时间:2022-05-08 06:23
history命令用于显示历史执行过的命令,格式为:“history [-c]”。热心网友 时间:2022-05-08 07:58
使用下面命令即可。history -c