日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

Linux調整命令歷史方法詳解

瀏覽:311日期: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系統
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品不卡| 中文无码日韩欧| 国产亚洲一卡2卡3卡4卡新区| 亚洲不卡av不卡一区二区| 韩国久久久久久| 久久精品欧美一区| 欧美综合二区| 青草国产精品| 久久这里只有精品一区二区| 成人国产精品一区二区网站| 日韩专区精品| 91精品电影| 日本成人一区二区| 久久精品一区| 好吊日精品视频| 青青在线精品| 中文字幕高清在线播放| 激情六月综合| 亚洲伊人精品酒店| 国产另类在线| 香蕉视频亚洲一级| 午夜在线视频一区二区区别| 国产精品一国产精品k频道56| 91亚洲国产| 日本va欧美va瓶| 久久婷婷亚洲| 国产精品任我爽爆在线播放| 日韩精品欧美激情一区二区| 日韩av资源网| 亚洲精品一区二区妖精| 国产精东传媒成人av电影| 国产在线日韩| 国产在线看片免费视频在线观看| 日韩视频一区| 老牛国内精品亚洲成av人片| 亚洲免费一区二区| 在线天堂中文资源最新版| 日韩国产欧美在线播放| 欧美日韩精品免费观看视频完整| 国产精品日韩精品在线播放| 蜜桃久久久久久| 91精品婷婷色在线观看| 另类小说一区二区三区| 日本不卡在线视频| 午夜日韩av| 亚洲天堂1区| 欧美成人a交片免费看| 免费看一区二区三区| 亚洲久久一区| 欧美/亚洲一区| 久久久久亚洲| 婷婷激情一区| 成人午夜精品| 亚洲综合在线电影| 欧美日韩尤物久久| 日本在线精品| 激情偷拍久久| 国产一区成人| 一本一道久久a久久| 中文一区一区三区免费在线观| 美女日韩在线中文字幕| 亚洲欧美日韩国产一区二区| 91精品高清| 噜噜噜躁狠狠躁狠狠精品视频| 免费av一区| 亚洲三级精品| 久久丁香四色| 91亚洲自偷观看高清| 日韩在线短视频| 亚洲一区二区毛片| 日韩视频一二区| 免费一级欧美片在线观看网站| 麻豆国产91在线播放| 色偷偷偷在线视频播放| 国产日韩专区| 国产毛片精品| 亚洲第一精品影视| 日本亚州欧洲精品不卡| 美女毛片一区二区三区四区最新中文字幕亚洲| 啪啪亚洲精品| 久久人人88| 青青草国产精品亚洲专区无| 成人污污视频| 免费在线观看不卡| 久久精品一区二区国产| 久久久成人网| 国产日本精品| 欧美在线亚洲综合一区| 国产精品成人自拍| 精品1区2区3区4区| 麻豆91精品视频| 亚洲日产国产精品| 99精品小视频| 欧美黄页在线免费观看 | 精品午夜久久| 日韩午夜电影| 日韩在线观看| 国产精品午夜一区二区三区| 不卡一区2区| 电影91久久久| 日韩av午夜在线观看| 欧美日韩国产一区二区三区不卡 | 欧美日韩 国产精品| 欧美日一区二区| 麻豆国产精品777777在线| 综合激情一区| 一区在线免费| 激情六月综合| 欧美日韩国产v| 国产精品高颜值在线观看| 日韩超碰人人爽人人做人人添| 日韩一级欧洲| 国产一区清纯| 亚洲二区视频| 欧美三级精品| 色婷婷狠狠五月综合天色拍| 福利在线一区| 精品一二三区| 电影91久久久| 神马久久午夜| 亚洲天堂黄色| 伊人久久成人| 国产手机视频一区二区| 五月天综合网站| 国产一级久久| 日本亚洲最大的色成网站www| 亚洲一区二区免费在线观看| 亚洲五月综合| 欧美中文高清| 精品视频在线你懂得| 国产理论在线| 尤物tv在线精品| 国内精品99| 石原莉奈在线亚洲二区| 日韩欧美中文字幕一区二区三区| 日本亚洲欧洲无免费码在线| 日本欧美久久久久免费播放网| 欧美极品中文字幕| 精品国模一区二区三区| 黄色日韩在线| 国产精品一区二区中文字幕| 精品资源在线| 在线一区电影| 国产欧美自拍| 国产麻豆久久| 综合亚洲自拍| 久久精品国产99国产| 国产乱人伦精品一区| 国产一区二区三区四区| 欧美成人高清| 国产精品香蕉| 自拍日韩欧美| 国产劲爆久久| 美女黄网久久| 蜜桃av在线播放| 日本色综合中文字幕| 欧美一区二区性| 久久亚洲精品中文字幕| 国产精品毛片| 日本一二区不卡| 天堂va欧美ⅴa亚洲va一国产| 亚洲女同av| 日日夜夜免费精品| 伊人精品视频| 色婷婷精品视频| 精品国产一区二区三区av片| 在线国产精品一区| 午夜久久tv| 欧美日韩尤物久久| 久久99国产精品视频| 蜜臀av一区二区三区| 日韩中文影院| 日韩av免费大片| 日本色综合中文字幕| 亚洲一区二区免费看| zzzwww在线看片免费| 国产精久久一区二区| 久久午夜精品一区二区| 日韩毛片视频| 国产999精品在线观看| 国产精品一区二区三区美女| 最新国产精品久久久| 丝袜脚交一区二区| 久久精品高清| 久久一级电影| 国产精品99一区二区| 91精品韩国| 欧美日韩一区二区综合| 久久国产小视频| 国户精品久久久久久久久久久不卡| 人在线成免费视频| 午夜精品成人av| 精品国产亚洲日本| 久久精品三级| 四虎成人av| 伊人久久大香线蕉av不卡| 亚洲二区三区不卡| 石原莉奈一区二区三区在线观看| 日本大胆欧美人术艺术动态| 亚洲涩涩av|