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

Linux中history命令怎么用

時間: 孫勝652 分享

Linux中history命令怎么用

  Linux中history命令用于查看已使用過的命令,在Linux系統操作中經常會用到,也是初學者必須要掌握的命令,下面學習啦小編就給大家介紹下Linux中history命令的實例,以便你有個了解。

  1.使用 HISTTIMEFORMAT 顯示時間戳

  當你從命令行執行 history 命令后,通常只會顯示已執行命令的序號和命令本身。如果你想要查看命令歷史的時間戳,那么可以執行:

  代碼如下:

  # export HISTTIMEFORMAT=‘%F %T ’

  # history | more

  1 2008-08-05 19:02:39 service network restart

  2 2008-08-05 19:02:39 exit

  3 2008-08-05 19:02:39 id

  4 2008-08-05 19:02:39 cat /etc/redhat-release

  注意:這個功能只能用在當 HISTTIMEFORMAT 這個環境變量被設置之后,之后的那些新執行的 bash 命令才會被打上正確的時間戳。在此之前的所有命令,都將會顯示成設置HISTTIMEFORMAT 變量的時間。

  2.使用 Ctrl+R 搜索歷史

  Ctrl+R 是我經常使用的一個快捷鍵。此快捷鍵讓你對命令歷史進行搜索,對于想要重復執行某個命令的時候非常有用。當找到命令后,通常再按回車鍵就可以執行該命令。如果想對找到的命令進行調整后再執行,則可以按一下左或右方向鍵。

  代碼如下:

  # [Press Ctrl+R from the command prompt, which will display the reverse-i-search prompt]

  (reverse-i-search)`red‘: cat /etc/redhat-release

  [Note: Press enter when you see your command, which will execute the command from the history]

  # cat /etc/redhat-release

  Fedora release 9 (Sulphur)

  3.快速重復執行上一條命令

  有 4 種方法可以重復執行上一條命令:

  使用上方向鍵,并回車執行。

  按 !! 并回車執行。

  輸入 !-1 并回車執行。

  按 Ctrl+P 并回車執行。

  4.從命令歷史中執行一個指定的命令

  在下面的例子中,如果你想重復執行第 4 條命令,那么可以執行 !4:

  代碼如下:

  # history | more

  1 service network restart

  2 exit

  3 id

  4 cat /etc/redhat-release

  # !4

  cat /etc/redhat-release

  Fedora release 9 (Sulphur)

  5.通過指定關鍵字來執行以前的命令

  在下面的例子,輸入 !ps 并回車,將執行以 ps 打頭的命令:

  代碼如下:

  # !ps

  ps aux | grep yp

  root 16947 0.0 0.1 36516 1264 ? Sl 13:10 0:00 ypbind

  root 17503 0.0 0.0 4124 740 pts/0 S+ 19:19 0:00 grep yp

  6.使用 HISTSIZE 控制歷史命令記錄的總行數

  將下面兩行內容追加到 .bash_profile 文件并重新登錄 bash shell,命令歷史的記錄數將變成 450 條:

  代碼如下:

  # vi ~/.bash_profile

  HISTSIZE=450

  HISTFILESIZE=450

  7.使用 HISTFILE 更改歷史文件名稱

  默認情況下,命令歷史存儲在 ~/.bash_history 文件中。添加下列內容到 .bash_profile 文件并重新登錄 bash shell,將使用 .commandline_warrior 來存儲命令歷史:

  代碼如下:

  # vi ~/.bash_profile

  HISTFILE=/root/.commandline_warrior

  8.使用 HISTCONTROL 從命令歷史中剔除連續重復的條目

  在下面的例子中,pwd 命令被連續執行了三次。執行 history 后你會看到三條重復的條目。要剔除這些重復的條目,你可以將 HISTCONTROL 設置為 ignoredups:

  代碼如下:

  # pwd

  # pwd

  # pwd

  # history | tail -4

  44 pwd

  45 pwd

  46 pwd [Note that there are three pwd commands in history, after executing pwd 3 times as shown above]

  47 history | tail -4

  # export HISTCONTROL=ignoredups

  # pwd

  # pwd

  # pwd

  # history | tail -3

  56 export HISTCONTROL=ignoredups

  57 pwd [Note that there is only one pwd command in the history, even after executing pwd 3 times as shown above]

  58 history | tail -4

312236 主站蜘蛛池模板: 国产台湾黄色av一区二区| 九九热在线免费视频播放| 99精品国产一区二区三区不卡| 国产二区三区不卡免费| 国产精品自在自线视频| 国产91小视频在线观看| 加勒比无码专区中文字幕| 亚洲国产青草衣衣一二三区| 无码中文字幕人妻在线一区| 久久99精品久久久大学生| 69精品丰满人妻无码视频a片| 国产精品久久久久久久专区| 日韩中文字幕有码av| 亚洲V天堂V手机在线| 极品一区二区三区水蜜桃| 亚洲国产成人va在线观看天堂| 日本亚洲色大成网站www久久| 狠狠色噜噜狠狠狠狠色综合久| 欧美成本人视频免费播放| 中国老太婆video| 国产美女深夜福利在线一| 国产一区二区三区不卡视频| 中文字幕人妻中文AV不卡专区 | 国产a在亚洲线播放| 亚洲国产午夜福利精品| 亚洲精品成人片在线观看精品字幕| 国产欧洲欧洲久美女久久| 日日爽日日操| 成人免费无码视频在线网站| 大地资源中文在线观看西瓜| 丁香婷婷在线视频| 丁香婷婷色综合激情五月| 国产日韩一区二区四季| 日韩一区二区三区理伦片| 成人国产亚洲精品一区二| 骚虎视频在线观看| 视频二区国产精品职场同事| 国产精品偷伦费观看一次| 黄页网站在线观看免费视频| 亚洲中文字幕日产无码成人片| 亚洲天堂男人的天堂在线|