精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linux中history歷史命令使用方法詳解

系統 Linux
當你在玩Linux的時候,如果你經常使用命令行來控制你的Linux系統,那么有效地使用命令歷史機制將會使效率獲得極大提升。事實上,一旦你掌握了我在下面給出的15個有關Linux history歷史命令的例子,你就會發現使用history歷史命令行將更有樂趣。

 當你在玩Linux的時候,如果你經常使用命令行來控制你的Linux系統,那么有效地使用命令歷史機制將會使效率獲得極大提升。事實上,一旦你掌握了我在下面給出的15個有關Linux history歷史命令的例子,你就會發現使用history歷史命令行將更有樂趣。

 

1、使用HISTTIMEFORMAT在歷史中顯示TIMESTAMP

通常情況下,當你在命令行中鍵入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
[注:你也可以設置alias語句來查看最近的歷史命令] 
alias h1='history 10' 
alias h2='history 20' 
alias h3='history 30'

 

2、用Ctrl + R搜索歷史命令

我非常確信這應該是你最常使用的history特性,當你執行了一串相當長的命令之后,你只要用關鍵字搜索一下歷史命令然后重新執行這條命令而不需要將整條命令再輸一遍。方法是:按下Ctrl +R然后輸入關鍵字。 在以下示例中,我搜索“red”,則顯示以前的命令中含有”red”的命令“cat/etc/redhat-release”。

[注:在命令行提示符下按下Ctrl+R,終端將顯示如下提示―reverse-i-search‖]
 (reverse-i-search)`red`: cat/etc/redhat-release 
[注:當看到你要的命令后按回車鍵,就可以重新執行這條命令了] 
#cat /etc/redhat-release 
Fedora release 9 (Sulphur)

 

而有的時候你需要在執行一條歷史命令之前編輯它.比如,你可以像下面那樣搜索“httpd”,終端顯示歷史命令“service httpd stop”,選擇它把“stop”改為“start”然后執行它

[注: 在命令提示符下按 Ctrl+R , 將會顯示提示符‖reverse-i-search‖]
 (reverse-i-search)`httpd`: service httpdstop
[注: 看到你想要的命令后按下左鍵或者右鍵,就可以在執行這條命令之前編輯它了] 
# service httpd start

 

3、四種不同的方法快速執行之前的命令

有時出于某些原因你需要執行之前的命令,下面的四種方法可以用來重復最后執行的命令:

1.用向上鍵(up arrow )查看上條命令,按回車執行。 
2.在命令行中輸入!!并按回車。 
3.在命令行中輸入!-1并按回車。 
4.按Ctrl+P顯示上條命令,按回車執行。

 

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”開頭的“psaux | grep yp”

#!ps 
psaux | grep yp 
root 16947 0.0 0.0 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(譯者注:用source .bash_profile即可)查看有什么變化,在這個例子中,bash命令歷史記錄中只能儲存450條命令。

#vi ~/.bash_profile 
HISTSIZE=450
HISTFLESIZE=450

 

7、使用HISTFILE改變歷史文件名

默認情況下,命令歷史被儲存在.bash_history文件中,把下面的一行添加到.bash_profile文件中,重新登錄shell,則.commandline_warrior文件將取代.bash_history文件用來儲存歷史命令。你可以使用這個命令來追蹤不同終端中執行的命令,屆時只需要將不同終端中所執行的命令保存在不同的歷史文件中即可。

#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 
47 history | tail -4 
[注: 上面pwd被執行了三次之后,歷史中有三條pwd命令]
# export HISTCONTROL=ignoredups 
# pwd 
# pwd 
# pwd 
# history | tail -3 
56 export HISTCONTROL=ignoredups 
57 pwd 58 history | tail -4 
[注:即使上面pwd被執行了三次,歷史中也只有一條pwd命令]

 

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 
40 history | tail -6 
[注: 之前在pwd后面的servicehttpd stop命令被除去了]

 

10、使用HISTCONTROL強制history忽略某條特定命令

在執行一條命令時,你可以將HISTCONTROL設置為ignorespace并在該命令前加上一個空格來指示history忽略這條命令。可以預見的是,很多初級系統管理員將為他們能從history中成功隱藏某條命令而振奮。

了解ignorespace的工作方式是很好。不過,實踐中最好不要從history中去掩蓋任何命令。

#export HISTCONTROL=ignorespace 
# ls –ltr 
# pwd 
# service httpd stop 
[注: 在service的前面加上一個空格,以便在命令歷史中忽略它]
# history | tail -3 
67 ls –ltr 
68 pwd 
69 history | tail -3

 

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

有時候你或許想要清除之前的歷史命令。而你又想讓history繼續工作:

#history –c

 

12、替換命令歷史中的內容

當你搜索歷史命令時,你可能希望執行一個與剛剛查找到的歷史命令具有相同的參數的命令。 在本例中,vi之后的"!!:$" 可以將前一個命令的參數做為當前命令的參數。

#ls anaconda-ks.cfg 
anaconda-ks.cfg 
# vi !!:$ 
vi anaconda-ks.cfg

 

在下面的例子中,緊跟在vi后的參數“!^”把上一個命令的第一個參數傳遞給當前命令。

#cp anaconda-ks.cfg anaconda-ks.cfg.bak 
anaconda-ks.cfg 
# vi !^ 
vi anaconda-ks.cfg

 

13、替換特定命令的特定參數

在下例中,!cp:2 在命令歷史中查找以cp開頭的命令,并將其第二個參數做為當前命令(ls -l)的參數。

#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”中。

#ls -l !cp:$ 
ls -l /really/a/very/long/path/long-filename.txt

 

14、用HISTSIZE禁用history

如果你想禁用history,又不讓bashshell記錄你的命令,像下面那樣把HISTSIZE設為0即可。

#export HISTSIZE=0 
# history 
# [注: 執行history后沒有顯示任何信息]

 

15、用HISTIGNORE讓history在存儲時忽略某些指令

有時你不想在記錄里看到諸如“pwd”,“ls”之類的基本指令,可以用HISTIGNORE忽略這些指令。

注意在HISTIGNORE中添加“ls”,只忽略“ls”不忽略“ls –l”。一定要準確的寫出要忽略的的指令。

#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 
[注: history命令不顯示pwd和ls]

【編輯推薦】

  1. 如何在RHEL5.7下搭建和配置DHCP服務器
  2. Linux服務器的16個監控命令
  3. 服務器性能指標:撥開服務器評測體系迷霧
責任編輯:趙寧寧
相關推薦

2012-05-09 10:52:37

Linux監控命令

2012-05-11 10:13:54

2010-06-03 17:38:03

Hadoop命令

2022-02-26 08:39:09

LinuxScp命令

2009-09-05 10:26:20

Linux壓縮打包命令Linux命令

2009-08-04 08:32:06

Linux Find命Linux Find使用方法

2010-10-09 10:30:03

JS event

2010-03-04 10:44:04

Linux ftp命令

2009-09-22 14:17:05

2010-03-05 15:20:25

Linux man命令

2009-12-28 13:28:03

WPF視頻

2018-06-26 09:15:24

Linux命令history

2009-06-29 17:57:30

ApplicationJSP

2019-11-07 23:48:12

shell腳本getopts

2023-05-11 08:00:44

Golangsync.Pool

2022-10-08 09:17:15

Linuxinxi

2010-06-01 19:55:30

SVN使用

2010-01-28 17:07:03

Android Gal

2009-12-02 16:04:44

PHP fsockop

2010-07-05 09:38:47

LinuxNFS
點贊
收藏

51CTO技術棧公眾號

天堂…中文在线最新版在线| 91久久久久久久一区二区| 黄色性视频网站| 日韩pacopacomama| 日韩美女视频一区| 国产欧美在线一区二区| 波多野结衣一区二区三区在线| 日韩av免费大片| 欧美成人乱码一区二区三区| 久久综合久久色| a视频在线免费看| 久久综合九色综合欧美就去吻| 国产精品视频免费观看www| 日韩一区二区三区四区在线| 伊人久久大香线蕉综合网站| 在线成人免费观看| 国产一级片黄色| 欧美6一10sex性hd| 国产精品视频一二三| 高清不卡日本v二区在线| 婷婷激情五月综合| 国产精品多人| 久久久91精品国产一区不卡| 成人免费看aa片| 亚洲乱码一区| 欧美巨大另类极品videosbest| 日韩欧美国产综合在线| 精产国品自在线www| 国产女人水真多18毛片18精品视频| 97伦理在线四区| 91精品国产色综合久久不8| 国产亚洲在线观看| 久久久久久久久久久免费| 成人欧美一区二区三区黑人一| 三级小说欧洲区亚洲区| 欧美成人免费网站| 国产chinesehd精品露脸| 色诱色偷偷久久综合| 日韩人体视频一二区| r级无码视频在线观看| 成人欧美在线| 亚洲欧洲精品一区二区精品久久久 | 精品成人一区二区| 女人扒开双腿让男人捅| vam成人资源在线观看| 欧美视频一区二区三区在线观看| 亚洲熟妇av一区二区三区| 在线观看v片| 欧美午夜影院在线视频| 18禁免费观看网站| 成人观看网址| 激情av一区二区| 成人免费在线网| 91九色在线播放| 亚洲成人一区二区| 蜜桃传媒一区二区三区| 超碰成人av| 精品国产乱码久久久久久虫虫漫画 | 产国精品偷在线| 性生活免费网站| 高清日韩电视剧大全免费| 91中文字精品一区二区| 亚洲av无码国产精品永久一区 | 欧美色另类天堂2015| 91av资源网| 午夜欧美巨大性欧美巨大| 在线观看日韩电影| 99re精彩视频| 综合中文字幕| 精品视频一区在线视频| 日本理论中文字幕| 97久久视频| 欧美俄罗斯乱妇| 国产成人免费看| 日韩电影在线观看网站| 国产欧美欧洲在线观看| 国产黄色片网站| 99re在线视频这里只有精品| 欧美日韩一区二| 日本在线免费中文字幕| 一区二区三区日韩精品| a在线视频观看| 中韩乱幕日产无线码一区| 91精品国产综合久久精品性色| 91porn在线| 蜜臀91精品国产高清在线观看| 一区二区福利视频| 欧美精品99久久久| 久久精品系列| 亚洲最大av网| 六十路在线观看| 亚洲精选免费视频| 久久婷婷国产精品| 久久99精品久久久野外观看| 亚洲精品美女在线| 女人裸体性做爰全过| 亚洲夜间福利| 国产免费成人av| 天堂中文字幕av| 中文字幕一区二区三区蜜月| 日韩小视频在线播放| 视频91a欧美| 亚洲精品自产拍| 青青草精品在线视频| 免费视频久久| 97免费高清电视剧观看| 北条麻妃在线| 懂色aⅴ精品一区二区三区蜜月| 欧美一级裸体视频| 青青久久av| 欧美成人一区在线| 国内av在线播放| av动漫一区二区| 午夜啪啪福利视频| 欧美一级二级视频| 日韩电影中文字幕在线观看| www青青草原| 麻豆91在线观看| 人偷久久久久久久偷女厕| 国产盗摄一区二区| 91精品国产手机| 欧美极品jizzhd欧美18| 国产日韩1区| 国产精品国产精品国产专区蜜臀ah| 9i精品一二三区| 91国内精品野花午夜精品| 亚洲av成人片无码| 激情av一区| 97在线中文字幕| 国产毛片在线| 色一区在线观看| 亚洲精品中文字幕在线播放| 欧美午夜国产| 1卡2卡3卡精品视频| 久久bbxx| 欧美日韩一区二区三区高清 | 亚洲国产精品久久人人爱潘金莲| 中文字幕一区二区三区在线不卡| 奇米影音第四色| 欧美精品一区二区三区精品| 国产a∨精品一区二区三区不卡| 亚洲欧美日韩动漫| 精品毛片三在线观看| 亚州av综合色区无码一区| 影音先锋在线一区| 国产精品国产亚洲精品看不卡15| 欧美bbbxxxxx| 亚洲福利视频二区| 精品在线播放视频| 91小视频免费看| 黄色免费视频大全| 欧美人与动xxxxz0oz| 久久欧美在线电影| 高清一区二区三区四区| 亚洲成av人片在线观看| 中文字幕a在线观看| 亚洲三级视频| 欧美福利一区二区三区| 草民电影神马电影一区二区| 精品国产一区二区三区久久| 国产口爆吞精一区二区| 亚洲精品日韩综合观看成人91| 精人妻一区二区三区| 日韩亚洲国产欧美| 日本不卡免费新一二三区| 成人网ww555视频免费看| 日韩色av导航| 亚洲精品国产精品国| 精品久久久久久久中文字幕| 久久久久亚洲av成人无码电影| 日韩精品欧美精品| 一级一片免费播放| 国产精品毛片久久久| 日韩av片免费在线观看| 97电影在线观看| 日韩视频一区二区三区在线播放 | 欧美成人午夜精品免费| 全国精品久久少妇| 成人污网站在线观看| 偷拍亚洲色图| 91亚洲精品在线观看| 白白色在线观看| 亚洲色图18p| 国产三级视频在线播放| 性做久久久久久免费观看 | 黄色小视频免费在线观看| 动漫精品一区二区| 一级免费黄色录像| 成人av免费在线观看| 一区二区三区国产免费| 午夜久久福利| 欧美日韩亚洲在线| 97一区二区国产好的精华液| 日本精品性网站在线观看| 中文字幕有码在线观看| 亚洲免费中文字幕| 国产极品久久久| 日本高清不卡aⅴ免费网站| 538精品在线视频| 91麻豆精东视频| 亚洲成人激情小说| 日韩综合小视频| 精品久久久久久无码中文野结衣| 欧美先锋资源| 久久99精品久久久久久三级| 懂色av色香蕉一区二区蜜桃| 欧美一区二区.| 国产原厂视频在线观看| 亚洲一级免费视频| 国产91麻豆视频| 欧美精品久久久久久久久老牛影院| 久久狠狠高潮亚洲精品| 亚洲欧美激情小说另类| 国产精成人品免费观看| 99精品视频一区| 色哟哟在线观看视频| 奇米在线7777在线精品| 亚洲午夜无码av毛片久久| 欧美伊人影院| 亚洲第一精品区| 欧美日韩伦理| 欧美日本韩国在线| 久久porn| 成人自拍偷拍| 色悠久久久久综合先锋影音下载| 国产欧美一区二区三区在线 | 成人欧美一区二区三区在线 | a视频在线观看| 日韩在线播放av| 在线免费观看黄色| 中文字幕日韩欧美在线| 成人午夜影视| 亚洲最新中文字幕| 岛国在线视频免费看| 亚洲欧美国产制服动漫| 男人的天堂在线视频| 精品亚洲aⅴ在线观看| 五月婷婷六月丁香| 精品无人区乱码1区2区3区在线| 可以免费看毛片的网站| 欧美不卡视频一区| 亚洲精品一区二区口爆| 日韩欧美中文字幕一区| 成人高潮片免费视频| 日韩欧美国产午夜精品| 亚洲av色香蕉一区二区三区| 精品黑人一区二区三区久久| 亚洲免费不卡视频| 精品久久久久一区| 天堂在线视频网站| 国产视频在线观看一区二区| 黄色网址在线播放| 在线a欧美视频| 日本视频不卡| 欧美成人激情在线| 日韩激情av| 久久久久久久香蕉网| 捆绑调教日本一区二区三区| 欧美中文字幕视频在线观看| 激情都市亚洲| 国产免费观看久久黄| 97久久中文字幕| 成人av影视在线| 精品欧美午夜寂寞影院| 欧美久久综合性欧美| 第四色成人网| 免费观看亚洲视频| 99精品视频免费观看视频| 黄色高清无遮挡| 久久99热这里只有精品| 三上悠亚 电影| 99在线精品免费| 日本美女bbw| 亚洲免费高清视频在线| 日本最新中文字幕| 欧美最新大片在线看| 国产视频aaa| 日韩电影免费观看中文字幕 | 日韩在线麻豆| 亚洲视频在线观看日本a| 欧美1区免费| 成年人免费大片| 狠狠色狠狠色综合| 性欧美丰满熟妇xxxx性久久久| 99精品欧美一区二区三区综合在线| 极品人妻videosss人妻| 亚洲一区二区精品久久av| 精品视频一二三区| 日韩欧美一二三四区| 青青青手机在线视频观看| 久久亚洲成人精品| 美女搞黄视频在线观看| 91精品美女在线| 色综合www| www国产免费| 蜜臀av一级做a爰片久久| 污网站免费观看| 中文字幕中文字幕在线一区 | 久久99伊人| 无码国产精品一区二区高潮| 国产女主播一区| 粉嫩aⅴ一区二区三区| 欧美日韩视频第一区| 天天操天天射天天舔| 久久精品视频99| 中文字幕日本一区二区| 国产日韩欧美精品| 在线精品视频在线观看高清| 黄色国产小视频| 不卡的看片网站| 在线观看亚洲网站| 91国偷自产一区二区使用方法| 亚洲欧美另类日韩| 久久综合色影院| 国产精品第一| 日产国产精品精品a∨| 亚洲视频播放| 韩国三级hd两男一女| 亚洲美女视频在线| 怡红院成永久免费人全部视频| 亚洲精品狠狠操| 欧美黄色视屏| 亚洲伊人第一页| 久久精品国内一区二区三区水蜜桃 | www.综合网.com| 91精品国产综合久久香蕉最新版 | 久久伊人影院| 亚洲一区二区三区精品视频| 天堂一区二区在线| 插吧插吧综合网| 欧美视频专区一二在线观看| 殴美一级特黄aaaaaa| 精品综合久久久久久97| 欧美久久一区二区三区| 国产卡一卡二在线| 久久99精品国产| 午夜精品一区二区三级视频| 欧美女孩性生活视频| 日本激情视频在线观看| 国产女人精品视频| 99久久婷婷| 涩涩网站在线看| 成人欧美一区二区三区黑人麻豆| 日韩xxx视频| 中文字幕欧美精品日韩中文字幕| 秋霞国产精品| 一本久久a久久精品vr综合 | 亚洲国产专区校园欧美| 69亚洲乱人伦| 精品国产91久久久久久| 视频三区在线观看| 国产va免费精品高清在线观看| 国产精品亚洲片在线播放| 男人搞女人网站| 亚洲视频中文字幕| www.久久久久久久久久| 国产69精品久久久| 三级小说欧洲区亚洲区| 88av.com| 综合久久给合久久狠狠狠97色| 99久久精品日本一区二区免费| 久久99精品久久久久久噜噜| 国产日韩三级| 久久久久免费精品| 中文字幕综合网| 手机在线观看毛片| 日韩免费av在线| 91亚洲国产| 中文字幕99页| 色菇凉天天综合网| 麻豆传媒在线免费| 国产精品区一区二区三在线播放 | 久久久久久久久久久妇女| 国内自拍偷拍视频| 一本大道综合伊人精品热热 | 激情五月综合网| www.五月天色| 黄色成人av网| 1769视频在线播放免费观看| 97视频中文字幕| 久久久久久久欧美精品| 曰本女人与公拘交酡| 亚洲嫩模很污视频| 久久久久久久久成人| 欧美亚洲另类色图| 亚洲欧美偷拍三级| 瑟瑟在线观看| 91精品国产综合久久久久久丝袜| 免费视频一区| 免费在线黄色片| 国产亚洲精品久久久久久| japanese色系久久精品| 国产九九在线视频| 性久久久久久久| 国产最新在线| 欧洲av一区| 成人激情视频网站| 国产一区二区三区黄片| 日韩av免费在线播放| 亚洲经典三级|