我不小心将一大块文本复制到我的Centos6.2 shell中,在我的bash历史记录中让我烦恼,我怎么能删除它?
我尝试运行history -d {{ number }}
但是下次打开shell时它会回来:(
此外,当我尝试在for i in list循环中使用history -d $i
时
,我不认为它在子壳中运行时删除了任何东西。
答案 0 :(得分:2)
您可以使用以下命令清除.bash_history文件:
history -w
history -c
要删除特定行,请使用以下命令:
history -d <line_number> // deletes the line from history in memory
history -w
会将当前的内存中更改写入.bash_history文件。