我想清除终端中的最近输入,不是 cls 或 clear,而是按向上或向下键。如何清除此列表,以便当我将 sudo 重命名为 nodood 或其他名称时,您无法按向上键查看新的 sudo,也许我的脚本会读取输入。
编辑:注意,在终端中按 Ctrl + R 将允许您搜索历史记录,例如
history | grep searchQueryString
另一个有用的提示是
sudo !!
重新执行最后一个带有 sudo 前缀的命令
答案1
要清除历史记录,请使用
history -c
答案2
删除历史记录
如果你只想删除一条命令(例如:你输入了错误的密码),请输入
history -d <line number>
如果你想删除整个历史记录,请输入
history -c; history -w
历史文件可以在您的主目录中找到。对于 bash 来说,这将是
.bash_history
临时文件.bash_history-xxxxxx.tmp
。因此,删除这些文件是另一种选择。
详细了解历史的隐藏特征看看gnome bash 手册。