国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 服務器 > Linux服務器 > 正文

Linux中“!”你不知道的驚嘆用法總結

2024-09-05 23:05:29
字體:
來源:轉載
供稿:網友

前言

實際上,不起眼的“!”在linux中有著很多讓你驚嘆的妙用。本文就來細數那些“!”的神奇用法。下面話不多說了,來一起看看詳細的介紹吧

執行上一條命令

例如,在執行完上面一條命令后,可以使用下面的方式再次執行上一條命令:

$ whereis bash #執行命令bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz$ !!  #再次執行上一條命令whereis bashbash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

!!代表了上一條執行的命令。可以看到,當輸入兩個感嘆號時,它顯示上條命令的同時會執行上一條命令。當然了,通常我們還會想到使用“UP”鍵來完成這個事情。但是如果是基于上條命令擴充,!!就來得更加方便了。
比如,你想查看某個文件,但是忘了輸入more:

$ /opt/user/test.txt #忘記輸入more$ more !! #這樣是不是快多了?

使用!!是不是方便多了?

使用上個命令第一個或最后一個的參數執行命令

使用上條命令最后一個參數

比如,你在使用ls列出目錄內容時,沒有帶任何參數,但是想再次執行,帶上-al參數,又不想輸入長長的參數,可以使用下面的方式:

$ ls /proc/1/task/1/net/tcp/proc/1/task/1/net/tc$ ls -al !$ls -al /proc/1/task/1/net/tcp-r--r--r-- 1 root root 0 12月 22 17:30 /proc/1/task/1/net/tcp

這里的!$代表了上一條命令的最后一個參數。

使用上條命令第一個參數

而使用上條命令的第一個參數只需要使用!^,例如:

$ ls -al !^

去掉最后一個參數執行上一個命令

如果想執行上條命令,但不想帶上最后一個參數:

$ ls -al dir #假設dir是一個很長的字符串$ !:-ls -al

什么場景下可能會用呢?比如你上一條命令最后一個參數是一個長長的字符串,而你恰好不想不用它,并且退格鍵刪除又慢的時候,可以使用上面的方法。

使用上條命令的所有參數

前面說了使用上條命令的最后一個參數,那如果不是最后一個參數,該如何使用呢?很簡單,使用!*即可。例如我們在輸入find命令輸錯了,想要糾正的時候:

$ fin -name "test.zip" #這里find輸錯了。$ find !*find ./ -name "test.zip"./workspaces/shell/find/test.zip./workspaces/shell/test.zip

使用上條命令指定的參數

有的讀者可能會問了,如果我只想用其中某個參數呢?按照![命令名]:[參數號]的規則即可。例如:

$ cp -rf dira dirb/ #將dira拷貝到dirb$ ls -l !cp:2  #查看dira的內容ls -l diratotal 0-rw-rw-r-- 1 hyb hyb 0 12月 22 17:45 testfile

當上條命令的參數很長,而你需要取用中間的某個參數時,效果就比較明顯了。

執行history中的命令

我們都知道可以通過history命令可以查看之前執行過的命令,但是如何再次執行history中的命令呢?我們可以通過“UP”鍵可以查看,但是歷史命令很長的時候,并不是很方便,這個時候“!”便派上了用場:

$ history(這里省略更多內容)2043 touch ./dira/testfile 2044 cp -rf dira dirb/ 2045 ls -al dira 2046 ls -l dira 2047 ls -al dira 2048 ls -l dira 2049 ls -al dira 2050 ls -l dira 2051 history

我們可以看到,history命令出來可以看到之前執行過的命令,也會看到它前面帶了一個數值。如果我們想執行前面的cp -rf dira dirb/命令,實際上只要用下面的方式即可:

$ !2044 #2044是執行的第n條命令cp -rf dira dirb/

即通過![歷史命令數值]的方式執行歷史命令。

當然了,如果我們想執行倒數第二條命令,也是有方法的:

$ !-2 #感嘆號后面跟著一個負數,負幾代表倒數第幾條

按照關鍵字執行歷史命令

!可以根據關鍵字執行命令。

執行上一條以關鍵字開頭的命令

例如,執行上一條find命令:

$ !find #執行上條以find開頭的命令

執行上一條包含關鍵字的命令

再例如,執行上一條包含name的命令:

$ find ./ -name "test"./test./find/test$ !?name?find ./ -name "test"./test./find/test

替換上條命令的參數

例如:

$ find ./ -name "old*" -a -name "*.zip"

如果我們需要將這條命令中的old更換為new:

$ !!:gs/old/new

邏輯非的作用

這個是它最為人所熟悉的作用,例如刪除除了cfg結尾以外的所有文件:

rm !(*.cfg) #刪除需謹慎

這里就不再詳述。

總結

驚嘆號”!”的作用確實有時候讓人驚嘆。前面可能只是提到!結合其他字符代表某個特定的含義的某種使用,實際上,我們可以組合或者擴展發現更多的妙用。這里不再展開。你還有什么好的發現?歡迎留言!

好了,以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
中文av在线播放| 日本一二三区视频免费高清| 国产免费黄视频在线观看| av手机免费观看| 99热99re6国产在线播放| 日本在线观看| 老师我好爽再深一点的视频| 欧美日韩不卡中文字幕在线| 久久精品亚洲7777影院| 自拍亚洲国产| 国产wwww| 麻豆国产视频| 国产精品久久久久一区二区国产 | 国产精品一二三区视频| 狠狠干天天干| 天天爱天天色| 99精品老司机免费视频| 黄色网址在线免费播放| 92久久精品| 国产精品一卡二卡三卡| 在线āv视频| 成人精品福利| 女同一区二区免费aⅴ| 国产精品久久在线| 免费女人毛片视频| 777电影在线观看| 天天av天天爱| 超碰人人在线| 91国内精品在线视频| 超碰97在线免费观看| 五月天婷婷基地| 免费a级毛片在线观看| 国产福利片在线| 成人精品福利| 欧美色第一页| eeuss在线观看| 97视频网站| 国产极品一区二区三区| 中文字幕在线观看av| 青青草原国产在线| 在线亚洲精品自拍| 国产精品久久久久久精| 国产在线视频自拍| 九九热视频在线| 日本韩国精品一区二区| 在线国产91| 99re热视频在线| 在线免费观看高清视频色| 国产视频精选在线| 国产精品㊣新片速递bt| 国产精选在线视频拍拍拍| 国产在线免费观看| 国产乱人视频免费播放| 国产一二三区在线观看| 国产区视频在线| 国产福利在线| 亚洲视频在线观看不卡| 亚洲欧美久久婷婷爱综合一区天堂 | 九九精品视频在线观看九九| 亚洲成人福利| gogogogo高清视频在线| 日本一级理论片在线大全| 日本欧洲一区| 国产美女视频网站| 中文字幕在线播放网址| 天天操天天是| 国产福利热线视频| 四虎成年永久免费网站| 国产在线一二| 精品视频vs精品视频| www.91av| 国产另类图片| 在线中文字幕观看| 免费三级毛片| 国产一级片在线| 香蕉视频网站在线观看| 国产精品天堂| 羞羞视频在线观看免费| 国产在线看片| 99在线免费观看| 黄色国产在线| 69堂视频在线观看国产| 成年人在线观看| 在线免费看黄av| 中文字幕视频在线观看| 在线播放国产区| 毛片在线视频| 99热国产在线| 国产经典av| 国产鲁鲁视频在线观看免费| 欧美a免费在线| 一级黄色av| 精品国产美女福利到在线不卡| 中文字幕日本在线| 国产字幕在线看| 青青草视频在线免费观看| 一本大道五月香蕉| 影音先锋在线中文字幕| 91福利在线视频| 91中文字幕网| 99热免费在线观看| 国产成人精品实拍在线| 国产乱子视频| 最近中文字幕mv2018在线高清| 九九热视频精品在线观看| www.xxx黄| 亚洲成人av高清| 在线国产1区| 亚洲天堂影院在线观看| 在线观看中文字幕的网站| 91嫩草在线播放| 在线观看中文字幕| www在线视频| 美女免费视频黄| 国产在线观看18| 国产免费福利| 最新天堂资源在线| 国产黄在线观看免费观看不卡| 国产无遮挡在线视频免费观看| 国产精品一品| 国产馆av播放| 亚洲成人电视网| 久久国产热视频| 国产美女在线看| 国产精品久久久久久久牛牛| 国产va在线观看| 亚洲人av在线| 国产九九九九| av高清资源| 超碰免费在线播放| 国产网友自拍视频导航网站在线观看| 中文字幕人成高视频| 91国内精品在线视频| 男人天堂99| 国产黄色片中文字幕| 日韩不卡高清| 国产黄在线看| 国产在线激情视频| 在线国产1区| 国产探花视频在线观看| free性亚洲| 国产黄在线观看免费观看不卡| eeuss在线观看| 国产福利免费观看| 国产在线黄色片| 日韩国产成人| 国产精品视频一区二区久久| 欧美成人久久电影香蕉| 国产精品久久久久久久久鸭| 久热精品免费视频| 在线视频1区2区| 国产精品国精产品一二| 久久精品国产麻豆| av男人的天堂网| 国产超碰在线| 国产福利微拍精品一区二区| 国产毛片视频| 成人av小说网| 国产精品自产拍在线观看2019| av在线播放网| 在线视频观看亚洲| 国产激情自拍视频| 国产精品被窝福利一区 | 亚洲人在线播放| 91精选福利| 国产精品久久久久久精| 国产日韩网站| 国产三区在线观看| 国产午夜精品一区理论片| 福利视频在线看| 国产美女极品在线| 国产一级片在线播放| 中文字幕网站视频在线| 国产乱子视频| 最近中文字幕大全中文字幕免费| 国产在线高清理伦片a| 九九99精品| 国产美女被遭强高潮免费网站| 国产中文在线观看| 中文字幕日本在线观看| 91av资源在线| 国产日产精品久久久久久婷婷| 国产黄色片中文字幕| 精品亚洲综合| 日本福利午夜视频在线| 免费黄网站在线观看| 久热中文字幕精品视频在线| 国产永久免费高清在线观看| 国产一二三区精品视频| 国产亚洲精品一区二区在线观看 | 伊人免费视频| 九九热在线观看视频| 国产私拍精品| 亚洲国产精品区| 国产天堂在线观看| 久热精品免费视频| 国产视频三区| 九九视频精品在线| 在线观看国产视频| 中文字幕不卡|