• linux中history命令使用与配置


    history中设置显示命令的执行时间

    vi /root/.bashrc
    HISTTIMEFORMAT="%Y-%M-%D %H:%M:%S"
    export HISTTIMEFORMAT
    

    为了使以上设置生效,执行以下命令

    :wq
    source .bashrc
    


    history命令清除命令执行操作的历史记录

    history -c


    history命令列出最近执行的n条命令

    history 10
    

    重复执行上次操作的命令语法

    !!
    

    设置保存1000条操作命令

    #设置历史命令记录数
    export HISTSIZE=1000
    #记录历史文件大小 
    export HISTFILESIZE=450
    

    指定不同终端执行的命令都存储在同一个文件中

    export HISTFILE=/root/.commandline_warrior

    忽略重复命令

    export HISTCONTROL=ignoredups

    多个终端同时操作时,避免命令覆盖,采用追加方式

    shopt -s histappend
    

    命令操作记录会在终端关闭结束工作后才会写入到history文件中,要想实现实时访问需要添加一下命令

    PROMPT_COMMAND=’history -a’


    history整体高级配置

    export HISTTIMEFORMAT="%Y-%M-%D %H:%M:%S"
    export HISTSIZE=100000
    export HISTFILESIZE=1000000
    export HISTFILE=/root/.commandline_warrior
    shopt -s histappend
    PROMPT_COMMAND='history -a'
  • 相关阅读:
    判断分流使用
    Mac系统如何显示隐藏文件?
    Brew安装的软件查询安装位置
    JetBrains 产品线破解方法
    Linux查看与挂载新磁盘
    对BRD、MRD、PRD、FSD四类产品文档的理解
    网站收藏
    收藏
    官方文档
    java 的访问权限控制
  • 原文地址:https://www.cnblogs.com/wala-wo/p/5119309.html
Copyright © 2020-2023  润新知