• <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久久国产综合精品宅男自| 亚洲国产一成久久精品国产成人综合| 色诱久久av| 国内精品伊人久久久久av一坑| 亚洲综合婷婷久久| 久久综合鬼色88久久精品综合自在自线噜噜 | 色88久久久久高潮综合影院| 久久精品国产只有精品2020| 午夜视频久久久久一区| 九九99精品久久久久久| 久久AV无码精品人妻糸列| 国产国产成人久久精品| 久久国产色AV免费看| 日韩中文久久| 国产真实乱对白精彩久久| 亚洲∧v久久久无码精品| 亚洲精品tv久久久久| 国内精品久久久久久久久电影网| 老男人久久青草av高清| 久久99精品国产麻豆不卡| 狠狠干狠狠久久| 久久婷婷五月综合97色一本一本 | 综合网日日天干夜夜久久 | 久久久久亚洲精品日久生情| 精品综合久久久久久88小说| 97久久精品午夜一区二区| 波多野结衣AV无码久久一区| 欧美精品一区二区久久| 久久天天躁狠狠躁夜夜2020| 久久国产精品偷99| 精品国产乱码久久久久久浪潮| 久久精品免费一区二区三区| 97久久香蕉国产线看观看| 久久天天躁狠狠躁夜夜96流白浆| 久久综合狠狠综合久久| 久久精品毛片免费观看| 精品国产91久久久久久久| 国产韩国精品一区二区三区久久|