上次用过的ls数据记录怎么清除

发布时间 2023-04-21 14:57:48作者: 人工智能代码改变世界

如果您使用的是 Linux 或者 Mac 操作系统,那么 ls 命令的历史记录会被保存在 .bash_history 文件中。如果您想要清除 ls 命令的历史记录,可以执行以下命令:

bash
history | grep "ls" | cut -d " " -f 2- | sed 's/^ *//g' | sed 's/ *$//g' | sed -e '/^ls/d' | awk '{print "history -d " $1}' | sh

这个命令会列出所有包含 ls 的历史记录,并删除它们。请注意,这个命令会永久删除历史记录,因此请仔细考虑是否需要执行。

另外,如果您只想删除最近使用 ls 命令的历史记录,可以使用 history -d 命令。例如,如果您最近使用了 ls 命令并且它是最后一条历史记录,可以使用以下命令删除它:

bash
history -d $(history | tail -1 | awk '{print $1}')

这个命令会删除最后一条历史记录,也就是最近使用的 ls 命令。