开发者社区> 问答> 正文

Linux基本命令中 history命令如何清除整个命令历史中的重复条目?

已解决

Linux基本命令中 history命令如何清除整个命令历史中的重复条目?

展开
收起
去校区学技术 2022-04-02 14:25:28 759 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    要清除整个命令历史中的重复条目,可以将 HISTCONTROL 设置成 erasedups:

    # export HISTCONTROL=erasedups
    # pwd
    # service httpd stop
    # history | tail -3
    38 pwd
    39 service httpd stop
    40 history | tail -3
    # ls -ltr
    # service httpd stop
    # history | tail -6
    35 export HISTCONTROL=erasedups
    36 pwd
    37 history | tail -3
    38 ls -ltr
    39 service httpd stop
    [Note that the previous service httpd stop after pwd got erased]
    40 history | tail -6
    
    
    2022-04-02 14:58:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载