• 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'
  • 相关阅读:
    c语言中的数据变量类型,大小
    表达式* ptr ++和++ * ptr是否相同?
    再论i++ ++i
    Chapter 1 First Sight——2
    如何修改博客样式
    PAT1011
    Chapter 1 First Sight——1
    Preface
    L11,one good turn deserves another
    PAT1010
  • 原文地址:https://www.cnblogs.com/wala-wo/p/5119309.html
Copyright © 2020-2023  润新知