麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 操作系統 > 正文

命令行小技巧 使用大括號擴展參數的方法

2024-07-26 00:38:03
字體:
來源:轉載
供稿:網友
 

這樣的情況:$ cp /etc/apt/sources.list /etc/apt/sources.list.bak

備份一個文件,重命名一個文件,或是創建一個鏈接,都要進行類似的操作。這里面有個問題,明明 /etc/apt/sources 這幾個字都是一樣的,為什么要打兩遍?這樣的還算短了,要是更深層的目錄,那花的力氣可就大了。通常比較明智的做法是先 cd 到那個目錄,然后在那個目錄下進行操作,完后再 cd 回來。不過這樣做還是比較麻煩,有沒有足不出戶的解決方法?答案是肯定的。

Bash 有個功能叫大括號擴展,大括號包圍的,用逗號隔開的參數會擴展為獨立的多個參數。這樣講您一定懵了,具體一點,上面那個備份文件的例子可以寫成:

$ cp /etc/apt/sources.{list,list.bak}

Shell 在解釋時會自動將后面的參數擴展成兩個,就變成了和上面一樣的完整命令。這樣就實現了足不出戶操作,而前面那一串目錄只要打一次就行,連 cd 也免敲了。

其實這個命令還可以再簡化,那個 list 也可以并過去的。之前我一直在想,拿什么來代表空白,其實什么都不用寫就行了。

$ cp /etc/apt/sources.list{,.bak}

這樣逗號前面沒東西,那么參數就保持原來的不變,逗號后面的照樣擴展。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄色av网站免费 | 欧美三级欧美成人高清www | 色骚综合 | 一级免费黄视频 | 国产精品av久久久久久无 | 黄色网址免费进入 | 欧美一级视频免费看 | 色淫网站免费视频 | 91羞羞 | 成人短视频在线观看免费 | www.99re14.com| 国产精品久久久久久久久久10秀 | 亚洲精品午夜在线 | 精品国产一区二区三区蜜殿 | 精品国产1区2区3区 免费国产 | 日本在线国产 | 免费一级高清毛片 | 永久在线观看电影 | 国产午夜精品一区二区三区四区 | 亚洲精品无码不卡在线播放he | 国产免费黄色 | 成人在线视频在线观看 | 亚洲最大的成人网 | 午夜视频在线观看免费视频 | 538任你躁在线精品视频网站 | 国产三级在线视频观看 | 美国av片在线观看 | 毛片在哪里看 | www.国产.com | 亚洲综合一区在线观看 | 一区二区三区日韩在线 | 最近日本电影hd免费观看 | 中文字幕免费在线观看视频 | 久久久久久久久日本理论电影 | 91 在线 | 蜜桃久久一区二区三区 | 午夜视频久久 | 国产免费v片 | 2019中文字幕在线播放 | a一级黄色大片 | 国产在线播放一区二区 |