成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

Linux調整命令歷史方法詳解

瀏覽:266日期:2024-09-24 13:45:23

Linux 系統中的 bash history 命令有助于記住你以前運行過的命令,并重復這些命令,而不必重新輸入。

如果可以的話,你肯定會很高興不用翻閱十幾頁的手冊,每過一會再次列出你的文件,而是通過輸入 history 查看以前運行的命令。在這篇文章中,我們將探討如何讓 history 命令記住你希望它記住的內容,并忘記那些可能沒有什么“歷史價值”的命令。

查看你的命令歷史

要查看以前運行過的命令,你只需輸入 history。你可能會看到一長串命令。記憶的命令數量取決于在 ~/.bashrc 文件中設置的名為 $HISTSIZE 的環境變量,但是如果你想保存更多或更少的命令,你可以根據你的需要改變這個設置。

要查看歷史記錄,請使用 history 命令:

$ history 209 uname -v 210 date 211 man chage ... ...

要查看將顯示的最大命令數量:

$ echo $HISTSIZE 500

你可以通過運行這樣的命令來改變 $HISTSIZE 并使之永久化:

$ export HISTSIZE=1000 $ echo 'HISTSIZE=1000' >> ~/.bashrc

在為你保留多少歷史記錄和當你輸入 history 時顯示多少歷史記錄之間也有區別。$HISTSIZE 變量控制顯示多少歷史記錄,而 $HISTFILESIZE 變量控制在你的 .bash_history 文件中保留多少命令。

$ echo $HISTSIZE 1000 $ echo $HISTFILESIZE 2000

你可以通過計算歷史文件中的行數來驗證第二個變量:

$ wc -l .bash_history 2000 .bash_history

需要注意的是,在登錄會話中輸入的命令在注銷前不會被添加到你的 .bash_history 文件中,盡管它們會立即顯示在 history 命令輸出中。

使用歷史

有三種方法可以重發你在 history 中發現的命令。最簡單的方法,特別是當你想重用的命令是最近運行的時候,通常是輸入一個 ! 后面跟上命令中足夠多的首字母來唯一地識別它。

$ !u uname -v #37-Ubuntu SMP Thu Mar 26 20:41:27 UTC 2020

另一種簡單的重復命令的方法是,只需按上箭頭鍵,直到顯示了該命令,然后按回車鍵。

另外,如果你運行 history 命令,并看到你想重新運行的命令被列出,你可以輸入一個 ! 后面跟著命令左邊顯示的序號。

$ !209 uname -v #37-Ubuntu SMP Thu Mar 26 20:41:27 UTC 2020

隱藏歷史

如果你想在一段時間內停止記錄命令,你可以使用這個命令:

$ set +o history

當你輸入 history 時,你輸入的命令不會顯示出來,當你退出會話或退出終端時,它們也不會被添加到你的 .bash_history 文件中。

要取消這個設置,使用 set -o history

要使它永久化,你可以把它添加到你的 .bashrc 文件中,盡管不使用命令歷史記錄通常不是一個好主意。

$ echo ’set +o history’ >> ~/.bashrc

要暫時清除歷史記錄,這樣在輸入 history 時只顯示之后輸入的命令,可以使用 history -c(清除)命令:

$ history | tail -3 209 uname -v 210 date 211 man chage $ history -c $ history 1 history

注意:在輸入 history -c 后輸入的命令不會被添加到 .bash_history 文件中。

控制歷史

許多系統上的 history 命令的設置會默認包括一個名為 $HISTCONTROL 的變量,以確保即使你連續運行同一命令七次,也只會被記住一次。它還可以確保你在首先輸入一個或多個空格后跟著的命令將從你的命令歷史記錄中忽略。

$ grep HISTCONTROL .bashrc HISTCONTROL=ignoreboth

ignoreboth 的意思是“忽略重復的命令和以空格開頭的命令”。例如,如果你輸入這些命令:

$ echo try this $ date $ date $ date $ pwd $ history

你的 history 命令應該像這樣報告:

$ history $ echo try this $ date $ history

請注意,連續的 date 命令被縮減為一條,以空格縮進的命令被省略。

忽略歷史

要忽略某些命令,使它們在你輸入 history 時不會出現,也不會被添加到你的 .bash_history 文件中,可以使用 $HISTIGNORE 設置。例如:

$ export HISTIGNORE=”history:cd:exit:ls:pwd:man”

這個設置將導致所有的 history、cd、exit、ls、pwd 和 man 命令從你的 history 命令的輸出和 .bash_history 文件中被忽略。

如果你想把這個設置變成永久性的,你必須把它添加到你的 .bashrc 文件中。

$ echo ’HISTIGNORE='history:cd:exit:ls:pwd:man'’ >> .bashrc

這個設置只是意味著當你回看以前運行的命令時,列表不會被你在查看命令歷史記錄時不想看到的命令所干擾。

記住、忽略和忘記過去的命令

命令歷史記錄很有用,因為它可以幫助你記住最近使用過的命令,并提醒你最近所做的更改。它還可以讓你更容易地重新運行命令,特別是那些有一串參數但你不一定想重新創建的命令。定制你的歷史設置可以讓你對命令歷史的使用變得更容易,更有效率。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Linux系統
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
亚洲无线一线二线三线区别av| 欧美在线免费| 激情小说欧美图片| 2014亚洲片线观看视频免费| 亚洲国产片色| 国产精品69久久久久水密桃| 综合久久久久久| 777色狠狠一区二区三区| 精品1区2区3区4区| 麻豆91小视频| 亚洲免费av观看| 日韩一级大片在线| 国产亚洲欧美一区二区| av午夜一区麻豆| 蜜桃久久精品一区二区| 欧美一区二视频| 香蕉免费一区二区三区在线观看| 成人精品电影在线观看| 污片在线观看一区二区 | 中文字幕一区二区不卡| 在线播放中文一区| 久久国产成人| 亚洲网址在线| 波多野结衣中文一区| 亚洲444eee在线观看| 专区另类欧美日韩| 亚洲精品一区二区三区99| 欧美日韩国产综合视频在线观看| 极品中文字幕一区| 欧美在线网站| 成人小视频在线| 免费精品视频在线| 亚洲第一综合色| 亚洲日本在线看| 国产精品视频一二| 国产欧美中文在线| 欧美tickling挠脚心丨vk| 欧美亚洲高清一区二区三区不卡| 国产精品一区二区在线观看| 在线欧美福利| 日韩天天综合| 国产欧美丝祙| 国产精品裸体一区二区三区| 亚洲午夜精品久久| 国产在线观看一区| 欧美精品二区| 欧美日韩亚洲一区三区 | 日韩主播视频在线| 日韩激情av在线| 日韩精品视频网站| 亚洲国产精品久久久男人的天堂 | 欧美日韩国产综合网| 欧美69视频| 亚洲二区免费| 国产女主播一区二区三区| 亚洲免费大片| 国产精品美女黄网| 久久久久久黄| 欧美肥妇毛茸茸| 精品国产sm最大网站免费看| 久久九九99视频| 成人欧美一区二区三区在线播放| 1区2区3区精品视频| 自拍偷在线精品自拍偷无码专区 | 蜜桃视频一区二区三区在线观看| 久久国产精品99久久久久久老狼| 久久成人久久鬼色| 国产自产v一区二区三区c| 狠狠网亚洲精品| 成人黄色av电影| 国产一在线精品一区在线观看| 99在线|亚洲一区二区| 国产精品尤物| 欧美性感一类影片在线播放| 欧美一区二区免费视频| 日韩欧美一二区| 亚洲日本va午夜在线电影| 午夜视频一区二区| 国产一区视频在线看| 国产精品18久久久久久久久| 欧美大片专区| 色综合久久久网| 日韩视频一区二区在线观看| 中文字幕va一区二区三区| 亚洲一区二区黄色| 国产风韵犹存在线视精品| 欧美日韩一区二区视频在线观看| 99精品视频免费全部在线| 在线精品视频小说1| 久久综合国产精品| 亚洲午夜影视影院在线观看| 国内精品伊人久久久久av一坑| 96av麻豆蜜桃一区二区| 国产欧美日韩综合精品二区| 欧美日韩中文字幕精品| 久久久av毛片精品| 午夜一区二区三区视频| 成人永久免费视频| 西西人体一区二区| 国产亚洲精品久| 另类人妖一区二区av| 欧美成人首页| 国产亚洲一二三区| 雨宫琴音一区二区在线| 国产制服丝袜一区| 有坂深雪av一区二区精品| 欧美一卡二卡在线| 欧美性大战久久| 亚洲欧美一区二区三区久本道91 | 洋洋av久久久久久久一区| 成人av网站在线| 在线欧美小视频| 亚洲视频一区在线| 成人精品高清在线| 欧美性受xxxx| 亚洲自拍欧美精品| 91片黄在线观看| 欧美日韩精品久久久| 一区二区三区免费看视频| 国产91丝袜在线播放九色| 六月婷婷久久| 亚洲同性同志一二三专区| 成人av在线一区二区| 欧美日韩精品三区| 日本亚洲三级在线| 亚洲狠狠婷婷| 国产精品网站在线观看| 国产福利91精品一区| 91国在线观看| 亚洲大片精品永久免费| 免费观看在线色综合| 自拍av一区二区三区| 久久久国产午夜精品| 午夜精品久久久久久不卡8050| 亚洲精品1区| 欧美日韩国产成人在线免费| 91激情在线视频| 欧美成人高清| 夫妻av一区二区| 毛片基地黄久久久久久天堂| 亚洲欧美另类综合偷拍| 久久女同性恋中文字幕| 欧美中文字幕一区二区三区| 99亚洲一区二区| 欧美日韩国产三区| 成人在线一区二区三区| 久久激情五月婷婷| 午夜久久久影院| 亚洲色图视频免费播放| 久久久久久电影| 欧美日韩国产一级| 久久精品三级| 夜夜嗨一区二区三区| 欧美精品激情| 99国产精品久久久| 春色校园综合激情亚洲| 极品尤物av久久免费看| 日本视频免费一区| 亚洲成人av在线电影| 综合激情成人伊人| 国产精品入口麻豆原神| 久久色视频免费观看| 日韩视频在线永久播放| 欧美日韩在线综合| 欧美亚洲综合色| 久久久久久久久久久久久久一区 | 日韩精品一区二区三区在线| 欧美日韩性生活| 欧美性猛交一区二区三区精品| 色婷婷国产精品综合在线观看| 国产农村妇女毛片精品久久莱园子| 亚洲人成人一区二区三区| 影音先锋久久资源网| 雨宫琴音一区二区在线| 狠狠色丁香久久综合频道| 99在线热播精品免费| www..com久久爱| 国产69精品久久99不卡| 国产真实乱子伦精品视频| 激情综合网激情| 国产一级精品在线| 国产一区不卡视频| 国产精品一二三四| 国产一区二区电影| 国v精品久久久网| 成人午夜伦理影院| av激情成人网| 欧美一区二区三区久久精品茉莉花| 99综合电影在线视频| 91免费视频网址| 欧美88av| 影音先锋中文字幕一区| 精品91久久久久| 中国成人在线视频| 久久激情一区| 欧美性视频一区二区三区| 9191成人精品久久| 欧美不卡视频一区| 国产欧美日韩久久| 亚洲四区在线观看|