真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用shell命令提高工作效率-創(chuàng)新互聯(lián)

這篇文章主要介紹了如何使用shell命令提高工作效率,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

寧陽ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

一、切換目錄


注意:當(dāng)前用戶是xiaochao,系統(tǒng)為centos6,并且,shell命令是嚴(yán)格區(qū)分大小寫的。


顯示當(dāng)前目錄路徑:pwd

pwd
output:/home/xiaochao/Download

切換目錄:cd

     1、使用相對路徑

cd Download #進(jìn)入當(dāng)前路徑下的Download目錄

     2、使用絕對路徑

cd /var/log

點(diǎn)號(.)的使用

cd . #表示進(jìn)入當(dāng)前目錄
cd .. #表示進(jìn)入當(dāng)前目錄的上一級目錄
cd ... #表示進(jìn)入當(dāng)前目錄的上兩級目錄,這個bash不支持,zsh支持。依次類推。

波浪號(~)的使用

  • 波浪號表示用戶目錄,即環(huán)境變量$HOME的別名,對于教程環(huán)境,就是/home/xiaochao。

  • cd命令如果不加任何參數(shù),則相當(dāng)于執(zhí)行cd ~ 命令。

短橫號(-)的使用

cd - 表示上一次cd命令進(jìn)入的目錄,功能類似于windowns文件管理器的后腿功能。只不過,當(dāng)你使用cd -進(jìn)入上一次的目錄,那么當(dāng)前所在的目錄就變成了上一次目錄,舉個栗子。

假設(shè)當(dāng)前目錄是/home/xiaochao


cd Download #當(dāng)前目錄為/home/xiaochao/Download
cd /home/xiaochao #當(dāng)前目錄為/home/xiaochao
cd - #當(dāng)前目錄為/home/xiaochao/Download
cd - #當(dāng)前目錄為/home/xiaochao
cd - #當(dāng)前目錄為/home/xiaochao/Download
cd - #當(dāng)前目錄為/home/xiaochao

轉(zhuǎn)移

當(dāng)我們有兩個目錄,并且這兩個目錄里內(nèi)容一致,目錄名不一致,常見的場景是備份目錄和源目錄。在兩個目錄之間切換,可以使用cd轉(zhuǎn)移功能,舉個栗子。

假設(shè)我們有連個目錄,/home/xiaochao/aa/bb/cc/dd,/home/xiaochao/aa.back/bb/cc/dd


cd /home/xiaochao/aa/bb/cc/dd #進(jìn)入目錄
cd aa aa.back #進(jìn)入/home/xiaochao/aa.back/bb/cc/dd

二、執(zhí)行多個命令


后一個命令依賴于前一個命令的輸出,可以是用管道(|)

ls | wc -l #當(dāng)前目錄文件個數(shù)

后一個命令必須等前一個命令運(yùn)行成功后在運(yùn)行,可以使用雙與號(&&)

aa && ls #只運(yùn)行aa,ls不運(yùn)行

后一個命令必須等前一個命令運(yùn)行完,不關(guān)心是否成功,使用單與號(&)

aa & ls #aa和ls都運(yùn)行,但是ls必須等aa運(yùn)行完。

并行執(zhí)行多個命令,使用兩個豎號(||)

aa || ls #aa和ls并行執(zhí)行,互不影響。

三、ctrl鍵的妙用


  • ctrl+a:回到當(dāng)前輸入/便在行首插入字符,不用按住方向鍵了。

  • ctrl+e:與上個組合相反,回到行尾。

  • ctrl+l:清空當(dāng)前的終端界面,效果等同于clear命令。

  • ctrl+u:清空當(dāng)前輸入行的所有輸入。假設(shè)你輸入了aa bb,按下這個組合鍵,aa bb就被刪掉了。

  • ctrl+y:就是把ctrl+u刪除的字符串粘貼回來。

  • ctrl+r:歷史命令搜索。按下ctrl+r后,會搜索包含你輸入的字符串的命令。

  • ctrl+c:終止當(dāng)前終端正在運(yùn)行的程序。

  • ctrl+d:推送當(dāng)前終端。

  • ctrl+z:把終端當(dāng)前正在運(yùn)行的程序放到后臺運(yùn)行。

四、其他常用的shell命令


  • $?:上一條命令的返回的結(jié)果。

  • !$:上一個命令的最后一個字符串

  • !!:上一個命令

  • man ascii:查看ascii碼表,按q退出。

  • >file.txt:創(chuàng)建一個文件,比touch短。

  • du -s * | sort -n | tail: 列出當(dāng)前目錄下較大的10個文件。

  • ssh user@server bash < script.sh: 遠(yuǎn)程執(zhí)行一個shell腳本。不用拷貝。

  • convert input.png -gravity NorthWest -background transparent -extent 720×200 output.png:改變圖片的大小,不用裝ps那么大的東西了。

  • fgrep -r "Hello World" ./* :查詢當(dāng)前目標(biāo)下,包含hello world的文件,-r表示查詢包括子目錄。

  • locate:查詢特定文件名的文件,但是需要安裝mlocate,并且使用updatedb命令定期更新索引。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“如何使用shell命令提高工作效率”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!


標(biāo)題名稱:如何使用shell命令提高工作效率-創(chuàng)新互聯(lián)
鏈接URL:http://weahome.cn/article/cchcgd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部