隐藏你的 Linux 的命令行历史

时间:2023-01-23 16:28:30

 

1. 在命令前插入空格
export HISTCONTROL=ignorespace
执行命令时 以空格开头,则不会记录到history

2. 禁用当前会话的所有历史记录
export HISTSIZE=0
history -cw
都会清空history

3. 只针对你的工作关闭历史记录
set +o history
执行命令
set -o history

4. 从历史记录中删除指定的命令
history -d [num]
同样的,你可以使用向上的箭头一直往回翻看历史记录。当你发现你感兴趣的命令出现在终端上时,按下 “Ctrl + U”清除整行,也会从历史记录中删除它。