zoukankan      html  css  js  c++  java
  • 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'
  • 相关阅读:
    yaffs和jffs2简单比较
    UBI文件系统简介
    非零即1的一种算法
    UBIFS介绍
    MTD
    ubifs & mtd
    ubifs笔记
    UBIFS 术语
    ubi层次
    faststone 注册码
  • 原文地址:https://www.cnblogs.com/wala-wo/p/5119309.html
Copyright © 2011-2022 走看看