• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 298  文章 - 377  trackbacks - 0
            <2016年10月>
            2526272829301
            2345678
            9101112131415
            16171819202122
            23242526272829
            303112345

            常用鏈接

            留言簿(34)

            隨筆分類

            隨筆檔案

            文章檔案

            相冊

            收藏夾

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            關于Unix/Linux下查看命令行歷史記錄(history/.bash_history)

            1.vi .bash_history

            關于.bash_history的配置

            export HISTCONTROL=ignoreboth

            Don’t save duplicates

            export HISTSIZE=10000

            這個是針對history命令的設置,The number of commands to remember in the command history. The default value is 500.

            export HISTFILESIZE=10000

            這個是針對history文件(.bash_history)的設置,The maximum number of lines contained  in  the  history file.  When this variable is assigned a value, the his-tory file is truncated, if necessary, by  removing  the oldest  entries, to contain no more than that number of lines.  The default value is 500.  The history file  is also  truncated  to  this size after writing it when an interactive shell exits.
            export HISTIGNORE='ls'

            A colon-separated list of patterns used to decide which command lines should be saved on the history list.Each pattern is anchored at the beginning  of the line and must match the complete line 

            以上的關于history的說明都可以使用man bash查的到,如果想要讓你的配置永久生效,可以把export命令寫到.bash_profile或者全局配置文件/etc/profile里

            2.history

            模糊查詢,history | grep -i "xxx"

            [oracle@bej301441 ~]$ history | grep -i "FND"
               34  2012-07-04 01:29:15 history | grep -i "FND"
               35  2012-07-04 01:29:30 FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct PT_CUSTOM_FUC.ldt FND_FORM_CUSTOM_RULES function_name="INV_INVTOMAI"
               36  2012-07-04 01:29:33 history | grep -i "FND"
            [oracle@bej301441 ~]$

            如何讓history可以有時間戳顯示

            # export HISTTIMEFORMAT='%F %T '

             ....

             1027  2012-07-04 01:12:53 ls /etc/bash*
             1028  2012-07-04 01:13:17 vi /etc/bashrc
             1029  2012-07-04 01:16:04 history
            [oracle@bej301441 ~]$

            清除history記錄

            [oracle@bej301441 ~]$ history -c
            [oracle@bej301441 ~]$ history
               32  2012-07-04 01:20:40 history
            [oracle@bej301441 ~]$
            注:清除history之后,.bash_history里仍會有歷史記錄

            如何不讓系統記錄歷史命令

            # export HISTSIZE=0
            # history
            # [Note that history did not display anything]

            3.使用Control+R來搜索命令

            命令行中輸入Control+R,然后輸入過往命令的key word,你就很容易找到以前執行過的命令了

            (reverse-i-search)`FND': FNDLOAD apps/apps 0 Y DOWNLOAD $FND_TOP/patch/115/import/affrmcus.lct PT_CUSTOM_FUC.ldt FND_FORM_CUSTOM_RULES function_name="INV_INVTOMAI"
            posted on 2013-06-02 14:46 聶文龍 閱讀(506) 評論(0)  編輯 收藏 引用 所屬分類: Linux
            久久精品成人免费看| 久久亚洲美女精品国产精品| 精品久久久久久中文字幕| 久久99国产亚洲高清观看首页| 久久国产精品99久久久久久老狼 | 久久久久亚洲精品无码蜜桃| 久久精品人人做人人爽电影蜜月 | 五月丁香综合激情六月久久| 亚洲?V乱码久久精品蜜桃 | 综合人妻久久一区二区精品| 久久久精品国产sm调教网站 | 99久久无码一区人妻a黑| 品成人欧美大片久久国产欧美... 品成人欧美大片久久国产欧美 | 国产女人aaa级久久久级| 久久久亚洲欧洲日产国码是AV| 久久er热视频在这里精品| 欧美久久久久久午夜精品| 国产精品久久久久9999高清| 青青热久久国产久精品| 久久国产乱子伦精品免费强| 99久久精品国产一区二区| 精品久久久久久国产牛牛app| 久久夜色精品国产欧美乱| 日韩十八禁一区二区久久| 亚洲乱亚洲乱淫久久| 国产美女久久久| 成人久久精品一区二区三区| 精品久久久久久中文字幕大豆网| 久久无码AV中文出轨人妻| 99久久精品费精品国产| 日本精品久久久久中文字幕| 国产精品久久午夜夜伦鲁鲁| 亚洲中文字幕无码久久精品1 | 久久久久久精品免费看SSS| 久久久久无码中| 久久综合成人网| 无码国内精品久久人妻麻豆按摩| 韩国三级中文字幕hd久久精品| 久久亚洲国产欧洲精品一| 日韩精品久久久久久| 精品乱码久久久久久夜夜嗨 |