国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Linux 命令行小技巧 – !嘆號的用處

系統 Linux
bash 的歷史記錄里保留了輸入的命令行記錄。以下是如何充分利用該記錄和!符號的使用教程。

圖片

history 的基礎

??HISTSIZE??? 變量值設置保存在歷史列表中的命令數。默認情況下,該值為 500。這些先前發出的命令(稱為歷史列表)存儲在歷史文件中。它的默認位置是??~/.bash_history???,這個位置存儲在shell變量??HISTFILE???中。本文中使用??!??命令將 bash 歷史記錄列表中的命令引入到輸入中。此功能使使用者可以輕松地快速重復命令、替換文本、操作參數和修復先前命令中的拼寫錯誤。

命令重復實例

以下是可以使用??!?? 執行操作的一些示例。-重復匹配字符串開頭的最后一個命令??!??后跟與要運行的命令匹配的第一個字符(或者字符串)將重復該命令的實例:

[root@localhost ~]# ls /root/
anaconda-ks.cfg centos2ol.sh employee.json list_users new.txt wsbkuplog.txt
[root@localhost ~]# !l
ls /root/
anaconda-ks.cfg centos2ol.sh employee.json list_users new.txt wsbkuplog.txt
[root@localhost ~]# !ls
ls /root/
anaconda-ks.cfg centos2ol.sh employee.json list_users new.txt wsbkuplog.txt

圖片

-重復匹配字符串中任意位置的最后一個命令??!???格式與上述相同,但李世明令不必是命令的開頭:

[root@localhost ~]# cat employee.json 
[{"name": "John Brooks","id": "003"},{"name": "Randy Park","id": "053"},{"name": "Todd Gray","id": "009"}]
[root@localhost ~]# !?employee
cat employee.json
[{"name": "John Brooks","id": "003"},{"name": "Randy Park","id": "053"},{"name": "Todd Gray","id": "009"}]
[root@localhost ~]# !?json
cat employee.json
[{"name": "John Brooks","id": "003"},{"name": "Randy Park","id": "053"},{"name": "Todd Gray","id": "009"}]

圖片

-重復歷史記錄中的第 n 個命令重復 bash 歷史記錄中的第 n 個命令:

[root@localhost ~]# !772

圖片

-重復最后一條命令如果有一個我一直使用的命令,那就是??!!???。重復歷史列表中的最后一個命令,其行為與 ??!-1?? 相同:

[root@localhost ~]# cat employee.json 
[{"name": "John Brooks","id": "003"},{"name": "Randy Park","id": "053"},{"name": "Todd Gray","id": "009"}]
[root@localhost ~]# !!
cat employee.json
[{"name": "John Brooks","id": "003"},{"name": "Randy Park","id": "053"},{"name": "Todd Gray","id": "009"}]
[root@localhost ~]# !-1
cat employee.json
[{"name": "John Brooks","id": "003"},{"name": "Randy Park","id": "053"},{"name": "Todd Gray","id": "009"}]
[root@localhost ~]#

圖片

如果上一條命令忘記添加??sudo???來執行,可以結合??!!??來使用。還可以后面結合管道符使用。

$ yum update
Loaded plugins: priorities, update-motd, upgrade-helper
You need to be root to perform this command.
$ sudo !!
sudo yum update
Loaded plugins: priorities, update-motd, upgrade-helper
$ ls
dir dir1 dir2 file file1 file2 hello.txt
$ !! | grep file
ls | grep file
file
file1
file2

-重復并替換字符串我經常發輸入較長的命令,然后用不同的參數重新輸入。或者,我需要重新發出一個命令,因為我之前的命令中有一個錯字。字符串替換讓我無需重新輸入整個長命令即可完成此操作。下面是語法:

!!:s^oldstring^newstring

命令中的??^??是分隔符,用后面的newstring字符串替換前面的oldstring字符串。

[root@localhost ~]# ll /etc/httpd/conf.d
total 16
-rw-r--r-- 1 root root 2926 Nov 4 2020 autoindex.conf
-rw-r--r-- 1 root root 400 Nov 4 2020 README
-rw-r--r-- 1 root root 1252 Nov 4 2020 userdir.conf
-rw-r--r-- 1 root root 764 Nov 4 2020 welcome.conf
[root@localhost ~]# !!:s^conf.d^conf
ll /etc/httpd/conf
total 28
-rw-r--r-- 1 root root 11899 Nov 4 2020 httpd.conf
-rw-r--r-- 1 root root 13064 Nov 4 2020 magic
[root@localhost ~]#

圖片


總    結

這些是每個系統管理員都應該熟悉的命令。這些命令可以節省大量時間。

責任編輯:龐桂玉 來源: 良許Linux
相關推薦

2015-06-16 10:36:45

Linux命令行

2013-09-27 09:56:25

2009-12-23 14:14:09

Linux高級命令行

2017-09-05 08:57:02

Linux命令行技巧

2009-07-31 18:43:55

linux vi命linux vi命令詳添加行號

2018-10-22 10:30:58

命令Fedora操作系統

2017-01-16 15:12:36

Linuxwatch命令命令

2017-08-30 19:11:38

Linux命令行tab

2015-05-25 10:40:22

Linux命令行技巧

2018-03-14 14:27:00

2015-10-08 09:01:51

2011-03-01 09:17:34

Linux命令行

2017-03-13 08:50:35

科技新聞早報

2017-03-27 14:40:01

Linux命令行工具技巧

2017-04-12 13:29:08

Linux命令行工具

2017-04-05 14:10:55

Linux命令行工具技巧

2017-04-10 13:26:00

Linux命令技巧

2013-09-10 10:34:49

PowerShell

2019-08-25 23:57:00

命令行Linux移動文件

2010-09-01 14:23:54

Linux命令行開發
點贊
收藏

51CTO技術棧公眾號

国产对白在线| 在线看片线路1| 男人插女人视频在线观看| 男女性激情视频在线观看| 日韩视频在线观看| 中文无码日韩欧| 日韩成人一区二区三区在线观看| 永久免费精品影视网站| 国产高清在线一区二区| lutube成人福利在线观看| 无码日韩精品一区二区免费| 亚洲免费影视| 亚洲国产成人精品一区二区 | 青青青青在线视频| 久久男人av资源站| 不卡的av网站| 国产精品久久久一区| 国产精品久久一区二区三区不卡 | 精品久久久影院| 最近中文字幕2019第二页视频| 欧美三级午夜理伦三级小说| 欧美精品黑人性xxxx| 国产日韩中文在线| 一级视频在线观看视频在线啦啦| 欧美美女一区| 欧美精品九九99久久| 91精品秘密在线观看| 蜜桃麻豆91| 久久久久久久久岛国免费| 99re在线视频免费观看| 亚洲精品一区二区妖精| 国产精品麻豆免费版| 亚洲国产mv| 国产在线日韩精品| 日本一区二区三区四区| 欧美伦理91| 麻豆传媒一区| 理论片日本一区| 日本999视频| 中文字幕欧美日本乱码一线二线| 日本成人黄色免费看| 国产精品久久久99| 美女日批视频在线观看| 亚洲国产激情一区二区三区| 丁香婷婷综合色啪| 看高清中日韩色视频| 亚洲妇熟xx妇色黄| 日本欧美三级| 波多野结衣久草一区| 久久免费福利| 欧美精品videofree1080p| 136福利精品导航| 国产91成人video| 欧美一区二区三区高清视频| 国产乱肥老妇国产一区二 | 国产亚洲精品91在线| 亚洲精品永久免费视频| 夜夜嗨av一区二区三区免费区 | 66视频精品| 国产一区二区三区奇米久涩| 亚洲激情视频| 一区二区不卡视频| 成人一级片在线观看| 亚洲精品怡红院| 亚洲成人www| 二区三区四区高清视频在线观看| 亚洲国产精品悠悠久久琪琪| 精品日本视频| 8x海外华人永久免费日韩内陆视频| 国产亚洲一区| 乱一区二区三区在线播放| 国产美女精品一区二区三区| 欧美牲交a欧美牲交aⅴ免费真 | 日本一二三区在线视频| 欧美视频在线一区二区三区 | 欧美日韩在线中文字幕| 337p亚洲精品色噜噜| 欧美大片高清| 8x拔播拔播x8国产精品| 国产精品久久久久久麻豆一区软件| 国产在线一区二| 成人精品国产福利| 玖玖在线免费视频| 日韩一区二区在线免费观看| 免费成人直播| 国产精品久久久久高潮| 美女黄网久久| 狠狠操精品视频| 欧美亚洲综合网| 国产精品久久久久久av公交车| 国产一区二区在线免费| 裸体素人女欧美日韩| 黄色a级片免费| 欧美日韩视频在线第一区| 日本h片久久| 亚洲一区中文字幕| 国产又黄又大久久| 香蕉视频在线观看网站| 亚洲精品一区久久久久久| 国产在线日韩精品| 欧美少妇在线观看| 午夜激情久久久| 日韩免费电影| 亚洲在线视频观看| 久久综合狠狠综合| 好了av在线| 国产精品扒开腿爽爽爽视频| 无夜福利视频观看| 亚洲色图二区| 欧美 日韩 激情| 欧美午夜精品免费| 欧洲vs亚洲vs国产| 亚洲黄色网址在线观看| 精品日韩中文字幕| 日韩欧美中文在线观看| 日韩精品不卡| 狠狠久久亚洲欧美专区| 韩国一区二区三区视频| 日本免费高清一区二区| 午夜精品一区在线观看| 亚洲精品a区| 免费在线精品视频| 欧美喷水一区二区| 国产伦一区二区三区| 国产av人人夜夜澡人人爽麻豆| 欧美怡红院视频| 狠狠操综合网| 国产九九在线视频| 国产一区二区三区高清在线观看| 亚洲黄色精品| 在线免费看黄av| 久久久久中文字幕2018| 国产传媒欧美日韩成人| 污影院在线观看| av色综合网| 亚洲精品高清视频在线观看| 高清精品久久| 免费毛片网站在线观看| 日韩精品极品毛片系列视频| 91日韩免费| 视频在线国产| 欧美亚洲成人免费| 国产欧美日韩激情| 亚洲天堂网站| 国产免费黄色一级片| 亚洲精品中文字幕av| 久久国内精品视频| 欧美黄色激情| 激情五月综合色婷婷一区二区| 欧美日韩国产页| 日韩精品诱惑一区?区三区| 日本激情免费| 国产精品成人国产乱一区 | 99免费精品在线| 日韩免费电影| 香蕉精品视频在线| 亚洲精品99999| 激情偷乱视频一区二区三区| 丁香花高清在线观看完整版| 色就是色欧美| 亚洲精品久久久久久久久久久| 美女一区二区久久| 色资源二区在线视频| 97超碰在线视| 日韩有码视频在线| 日本一二三四高清不卡| 极品束缚调教一区二区网站| 性欧美videossex精品| 国产91av在线| 亚洲自拍偷拍图区| 国产精品久久天天影视| 国产精品麻豆一区二区三区 | 妞干网在线观看| 欧美一级大片在线观看| 一区二区三区成人在线视频| 手机在线电影一区| 日本在线视频网| 色香蕉在线观看| 日韩一区二区三区在线播放| 亚洲国产激情av| 黄色三级中文字幕| 中文字幕一区二区三区视频| 五月国产精品| 在线视频手机国产| 九九九九九精品| 亚洲深夜福利在线| 国产拍欧美日韩视频二区| 国产95亚洲| 欧美日夜夜逼| 日本一区二区三区四区高清视频 | 国产午夜精品久久久久久久| 91精品国产乱码久久久竹菊| 天堂中文字幕——hd| 国产精品免费一区二区三区| 亚洲国产精品va在线看黑人| 97se亚洲国产综合自在线不卡| 任你躁在线精品免费| 99riav在线| 国产主播在线看| 福利精品视频|