• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 學習電腦 > 操作系統 > Linux教程 > linux shell歷史命令詳解

    linux shell歷史命令詳解

    時間: 佳洲1085 分享

    linux shell歷史命令詳解

      現在大多數的Linux系統都使用bash作為默認的shell吧,下面由學習啦小編為大家整理了bash的history命令管理功能的相關知識,希望能對大家有幫助!

      linux shell歷史命令

      1.一些變量說明

      $HISTFILE bash啟動的時候會讀取~/.bash_history文件并載入到內存中,這個變量就用于設置.bash_history文件,bash退出時也會把內存中的歷史回寫到.bash_history文件

      $HISTSIZE 設置bash會員期間歷史包含的命令數量

      $HISTFILESIZE 設置歷史文件中實際存儲的命令數量

      2.顯示歷史命令

      history 顯示全部歷史

      history 數字 顯示之前執行過的若干命令,例:history 2 顯示執行過的上兩條命令

      使用上下箭頭鍵也可以查看上一條根下一條命令,

      3.運行歷史命令

      !! 運行上一條命令

      !88 運行第88條命令

      !88 /test 運行第88條命令并在命令后面加上/test

      !?CF? 運行上一個包含CF字符串的命令

      !ls 運行上一個ls命令

      !ls:s/CF/l 運行上一個ls命令,其中把CF替換成l

      fc 編輯并運行上一個歷史命令

      fc 66 編輯并運行第66個歷史命令

      fc -e /usr/bin/vim 66 使用vim編輯第66個命令并運行

      4.搜索歷史命令

      使用ctrl+r搜索歷史中的字符串,重復按ctrl+r可以在歷史命令列表中不斷的向前搜索包含字符串的命令,回車就會執行查找的命令

      5.清空歷史命令

      history -c

      6.寫history

      history -w 讓bash將歷史命令立即從內存寫到.bash_history文件

      history -a 將目前新增的 history 歷史命令寫入.bash_history文件

      7.history歷史命令記錄刪除

      修改/etc/profile將HISTSIZE=1000改成0或1

      清除用戶home路徑下.bash_history

      8.history配置

      運行 set | grep HISTFILE

      顯示:HISTFILE=/root/.bash_history

      HISTFILESIZE=1000

      在.bash_profile文件中添加

      HISTFILE=/root/history

      export HISTFILE

      重新登錄后歷史命令都會寫入到/root/history文件中

      其余的一些設置可以在.bashrc文件中設置

      export HISTCONTROL=ignoredups #忽略重復的命令

      export HISTIGNORE=”[ ]*:&:bg:fg:exit” #忽略由冒號分割的這些命令

      export HISTFILESIZE=1000 #設置保存的歷史命令的文件大小

      export HISTSIZE=100 #設置保存的歷史命令的條數

      技巧:

      shopt -s histappend 在shell中執行這個命令可以使shell保存歷史命令的時候使用追加的方式,因為默認是覆蓋,在多終端的清空下,最后退出的終端灰覆蓋以前的歷史記錄

      在history歷史記錄中顯示時間和執行命令的用戶 echo ‘export HISTTIMEFORMAT=”%F %T whoami “‘ >> /etc/profile

    3575543 主站蜘蛛池模板: 污污的软件下载| 全部免费国产潢色一级| 国产伦精品一区二区三区无广告 | 欧美性猛交xxxx免费看| 爱做久久久久久| 白丝美女被羞羞视频| 精品国产一区二区三区不卡在线 | 国产久热精品无码激情| 国产大秀视频在线一区二区| 国产在线视频一区二区三区98| 国产日韩av在线播放| 日韩精品欧美高清区| 欧美亚洲综合在线| 李老汉在船上大战雨婷| 日韩精品无码免费专区午夜不卡 | 日韩视频在线观看一区二区| 极品校花yin乱合集| 日韩精品中文字幕无码专区| 日韩系列第一页| 日本一卡2卡3卡4卡无卡免费| 日本处888xxxx| 妇乱子伦精品小说588| 夜间禁用10大b站| 国内午夜免费鲁丝片| 国产福利你懂的| 国产亚洲日韩欧美一区二区三区 | 极品丝袜乱系列大全集目录| 日本电影100禁| 巨大挺进她的花茎| 国产网站在线看| 国产午夜精品一区理论片| 可以看的黄色软件| 人妖互交videossex| 亚洲综合一区二区| 亚洲av无码之日韩精品| 久久国产精品免费网站| 一本色道久久88—综合亚洲精品 | 精品一区二区三区色花堂| 麻豆安全免费网址入口| 精品久久久久久亚洲中文字幕| 欧美毛多水多肥妇|