Kali的history -c命令失效?

Kali的history -c命令失效?

环境:Kali 2021.3

在命令行中运行history -c命令,发现报错了:
在这里插入图片描述
经过一番网上搜索,发现原来是新版本的命令行不支持该命令了,于是查了以下Kali的更新说明,大致是以下意思:

Kali2020.3稳定版开始引入 zsh,并宣布命令行工具从 bash 切换至 zsh 的计划(目前仍然默认使用 bash,2020.4 将默认使用 zsh)。

那Zsh是什么

某科介绍:Zsh(Z-shell)是一款用于交互式使用的shell,也可以作为脚本解释器来使用。其包含了 bash,ksh,tcsh 等其他shell中许多优秀功能,也拥有诸多自身特色。

好像介绍并没有什么用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
    
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值