删除Centos 6.2中的bash历史记录

时间:2016-06-06 08:44:28

标签: linux bash shell

我不小心将一大块文本复制到我的Centos6.2 shell中,在我的bash历史记录中让我烦恼,我怎么能删除它?

我尝试运行history -d {{ number }}但是下次打开shell时它会回来:(

此外,当我尝试在for i in list循环中使用history -d $i时 ,我不认为它在子壳中运行时删除了任何东西。

1 个答案:

答案 0 :(得分:2)

您可以使用以下命令清除.bash_history文件:

history -w 
history -c

要删除特定行,请使用以下命令:

history -d <line_number> // deletes the line from history in memory

history -w会将当前的内存中更改写入.bash_history文件。