<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 操作系統 > Linux教程 > Linux中history命令怎么用(2)

        Linux中history命令怎么用(2)

        時間: 孫勝652 分享

        Linux中history命令怎么用

          9.使用 HISTCONTROL 清除整個命令歷史中的重復條目

          上例中的 ignoredups 只能剔除連續的重復條目。要清除整個命令歷史中的重復條目,可以將 HISTCONTROL 設置成 erasedups:

          代碼如下:

          # export HISTCONTROL=erasedups

          # pwd

          # service httpd stop

          # history | tail -3

          38 pwd

          39 service httpd stop

          40 history | tail -3

          # ls -ltr

          # service httpd stop

          # history | tail -6

          35 export HISTCONTROL=erasedups

          36 pwd

          37 history | tail -3

          38 ls -ltr

          39 service httpd stop

          [Note that the previous service httpd stop after pwd got erased]

          40 history | tail -6

          10.使用 HISTCONTROL 強制 history 不記住特定的命令

          將 HISTCONTROL 設置為 ignorespace,并在不想被記住的命令前面輸入一個空格:

          代碼如下:

          # export HISTCONTROL=ignorespace

          # ls -ltr

          # pwd

          # service httpd stop [Note that there is a space at the beginning of service, to ignore this command from history]

          # history | tail -3

          67 ls -ltr

          68 pwd

          69 history | tail -3

          11.使用 -c 選項清除所有的命令歷史

          如果你想清除所有的命令歷史,可以執行:

          代碼如下:

          # history -c

          12.命令替換

          在下面的例子里,!!:$ 將為當前的命令獲得上一條命令的參數:

          代碼如下:

          # ls anaconda-ks.cfg

          anaconda-ks.cfg

          # vi !!:$

          vi anaconda-ks.cfg

          補充:使用 !$ 可以達到同樣的效果,而且更簡單。

          下例中,!^ 從上一條命令獲得第一項參數:

          代碼如下:

          # cp anaconda-ks.cfg anaconda-ks.cfg.bak

          anaconda-ks.cfg

          # vi -5 !^

          vi anaconda-ks.cfg

          13.為特定的命令替換指定的參數

          在下面的例子,!cp:2 從命令歷史中搜索以 cp 開頭的命令,并獲取它的第二項參數:

          代碼如下:

          # cp ~/longname.txt /really/a/very/long/path/long-filename.txt

          # ls -l !cp:2

          ls -l /really/a/very/long/path/long-filename.txt

          下例里,!cp:$ 獲取 cp 命令的最后一項參數:

          代碼如下:

          # ls -l !cp:$

          ls -l /really/a/very/long/path/long-filename.txt

          14.使用 HISTSIZE 禁用 history

          如果你想禁用 history,可以將 HISTSIZE 設置為 0:

          代碼如下:

          # export HISTSIZE=0

          # history

          # [Note that history did not display anything]

          15.使用 HISTIGNORE 忽略歷史中的特定命令

          下面的例子,將忽略 pwd、ls、ls -ltr 等命令:

          代碼如下:

          # export HISTIGNORE=”pwd:ls:ls -ltr:”

          # pwd

          # ls

          # ls -ltr

          # service httpd stop

          # history | tail -3

          79 export HISTIGNORE=”pwd:ls:ls -ltr:”

          80 service httpd stop

          81 history

          [Note that history did not record pwd, ls and ls -ltr]

          上面就是Linux下history命令的例子詳解了,從這15個例子中你能更深入的了解history命令的實際應用,如果你經常使用命令,相信history命令是你的好幫手。

        312236 主站蜘蛛池模板: 亚洲无人区码一二三四区| 久久精品第九区免费观看| 国产片AV国语在线观看手机版| 免费无码一区无码东京热| 少妇爽到爆视频网站免费| 国内精品久久久久影院日本| 久久精品国产亚洲AⅤ无码| 精品九九人人做人人爱| 国模精品一区二区三区| 欧美丰满熟妇性xxxx| 人妻体体内射精一区二区| 2021亚洲爆乳无码专区| 精品视频不卡免费观看| 日本精品videossex黑人| 免费人妻无码不卡中文字幕18禁| 国产成人一区二区三区在线| 三人成全免费观看电视剧高清| 日韩精品一区二区三区蜜臀| 丰满的少妇一区二区三区| 中文精品无码中文字幕无码专区| 亚洲天堂伊人久久a成人| 亚洲理论在线A中文字幕| 国产V片在线播放免费无码| 伊人春色激情综合激情网| 国产精品剧情亚洲二区| 99re热精品视频中文字幕不卡 | 国产理论片在线观看| 国内揄拍国内精品人妻久久| 国产毛片子一区二区三区| 亚洲最大的成人网站| 人妻换着玩又刺激又爽| 国产成人久久综合第一区| 宅男噜噜噜66在线观看| 久热久精久品这里在线观看| 国产一级老熟女自拍视频| 国产精品中文字幕av| 亚洲一区二区三区四区三级视频 | 久久久精品2019中文字幕之3| 99久久国产福利自产拍| 久久香蕉欧美精品| 国产一区二区三区美女|