zoukankan      html  css  js  c++  java
  • history命令的优化

    现在在项目中遇到这个情况比较多,在执行了一系列的命令后,想去翻历史记录的时候,翻不到历史记录,不同终端的命令,没有汇总,也不清楚那条命令是什么时候执行的,所以需要对默认的命令进行下面两个优化:

    • 让历史记录里面带有时间
    • 让所有终端命令都记录到history当中去

    添加日期

    在 /etc/bashrc 末尾添加:

    HISTTIMEFORMAT="%F %T "
    export HISTTIMEFORMAT
    

    然后执行:

    source /etc/bashrc
    

    新开终端,history就已经带有日期

    汇总命令,并且不同的终端可以通过上翻查询到命令

    在 /etc/bashrc 末尾添加:

    # Avoid duplicates
    export HISTCONTROL=ignoredups:erasedups
    # When the shell exits, append to the history file instead of overwriting it
    shopt -s histappend
    
    # After each command, append to the history file and reread it
    export PROMPT_COMMAND="${PROMPT_COMMAND:+$PROMPT_COMMAND$'
    '}history -a; history -c; history -r"
    

    然后执行:

    source /etc/bashrc
    

    调整大小,增加到10000条

    在 /etc/bashrc 末尾添加:

    export HISTSIZE=10000
    

    然后执行:

    source /etc/bashrc
    
  • 相关阅读:
    Python面向对象
    Python函数
    Linux之路
    Python之路
    函数
    动态参数
    python模块的运行机制以及time模块格式转换
    Python PEP8代码规范_20180614
    Oracle 分页查询方法和效率分析
    oracle 12c数据库启动(包含CDB和PDB)以及常见异常处理
  • 原文地址:https://www.cnblogs.com/zphj1987/p/13575300.html
Copyright © 2011-2022 走看看