我有几个关于终端或命令行历史记录存储在
~/.bash_history
的问题。
我可以通过终端的
history
命令看到文件,但如果我尝试用gedit bash_history
打开它,文件是完全空的。为什么?我已经找到了如何从终端中删除文件中的特定行数的代码:
for i in {1..N}; do history -d N; done
其中N是您想要删除的行数(或命令数),但现在历史文件显示了这个最后的命令,如果您想要隐藏自己的操作,这并不明智。所以问题是: 如何执行最后的代码行,并确保它不被记录下来?