📌  相关文章
📜  如何从终端历史记录中删除命令 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:51:48.381000             🧑  作者: Mango

如何从终端历史记录中删除命令 - Shell-Bash

在Shell或Bash中,通过终端窗口可以轻松地执行命令。不幸的是,有时我们需要删除我们输入的前一个或多个命令。本文将介绍如何从终端历史记录中删除命令。

删除单个命令

要从终端历史记录中删除单个命令,请使用以下命令:

history -d OFFSET 

其中,OFFSET是要删除的命令在历史记录中的编号。例如,要删除前一个命令,可以使用以下命令:

history -d $((HISTCMD-1)) 
删除多个命令

要从终端历史记录中删除多个命令,请使用以下命令:

history -d START-NUMBER-END-NUMBER 

其中,START-NUMBER是要删除的第一个命令的编号,END-NUMBER是要删除的最后一个命令的编号。例如,要删除前三个命令,请使用以下命令:

history -d 1-3 
删除所有命令

要从终端历史记录中删除所有命令,请使用以下命令:

history -c 
结论

删除终端历史记录中的命令是一个简单的过程,但需要知道正确的命令和语法。本文介绍了从终端历史记录中删除单个,多个和所有命令的方法。现在,您可以轻松地删除输入错误或敏感信息的命令。