Kali的history -c命令失效?
 
 
在命令行中运行history -c命令,发现报错了:
 
 经过一番网上搜索,发现原来是新版本的命令行不支持该命令了,于是查了以下Kali的更新说明,大致是以下意思:
Kali2020.3稳定版开始引入 zsh,并宣布命令行工具从 bash 切换至 zsh 的计划(目前仍然默认使用 bash,2020.4 将默认使用 zsh)。
那Zsh是什么
好像介绍并没有什么用i🙄
正确的命令是什么
好吧,言归正传,在Kali2020.4以后的版本中怎么清除命令记录呢?
方法一:还使用history -c
 
bash
history -c
方法二:直接找到记录文件并删除内容
ls -la
发现有个.zsh_history的隐藏文件
 打开它清空内容即可。
方法三:方法二的进阶版
- 用vim打开一个文件,随便一个,或者自己新建一个
- 设置vim不记录命令:set history=0
- 用vim的分屏功能打开命令记录文件.bash_history:vsp ~/.bash_history
- 然后就可以编辑.bash_history文件,删除想要清除的历史命令了。删完后,再把vim的历史命令记录调回去。:set history=20










