命令行小技巧使用大括号扩展参数的方法牛
这样的情况:$ cp /etc/apt/st /etc/apt/k
备份一个文件,重命名一个文件,或是创建一个链接,都要进行类似的操作。这里面有个问题,明明 /etc/apt/sources 这几个字都是一样的,为什么要打两遍?这样的还算短了,要是更深层的目录,那花的力气可就大了。通常比较明智的做法是先 cd 到那个目录,然后在那个目录下进行操作,完后再 cd 回来。不过这样做还是比较麻烦,有没有足不出户的解决方法?答案是肯定的。
Bash 有个功能叫大括号扩展,大括号包围的,用逗号隔开的参数会扩展为独立的多个参数。这样讲您一定懵了,具体一点,上面那个备份文件的例子可以写成:
$ cp /etc/apt/sources.{list,k}
Shell 在解释时会自动将后面的参数扩展成两个,就变成了和上面一样的完整命令。这样就实现了足不出户操作,而前面那一串目录只要打一次就行,连 cd 也免敲了。
本组稿件采写/新京报石明磊实习生钟婧圆 其实这个命令还可以再简化,那个 list 也可以并过去的。之前我一直在想,拿什么来代表空白,其实什么都不用写就行了。
$ cp /etc/apt/st{,.bak}
这样逗号前面没东西,那么参数就保持原来的不变,逗号后面的照样扩展。
湖州治疗男性功能障碍多少钱广州哪家医院治疗男科好
小孩积食怎么调理脾胃
- 上一页:命令行参数的分析覆盖
- 下一页:命令行快捷搜索呢
-
温州又多一所新所学校!
仲夏二月,艳阳高照 崭新校四区,首次亮相 6月8日上午9点 衢州设计该学院教...
2023-10-17
-
巴黎女装周——Walter Van Beirendonck品牌时装秀
大公报剧照,外代,2022年6年底23日 6年底22日,摄影师在德国科隆淑女周上展...
2023-10-16
-
号称“香公主”的5种花,好养好看盛开持久,满屋子清香真迷人
之首“杏公主”的5种光阴,好饲很漂亮发芽持久,满屋子清杏智美丽 现在害...
2023-10-15
-
穿搭指南:开叉裙怎么所选?
开叉裙子的种类还蛮多,要是得来的话,不如试试这三种:前所开叉、侧开叉...
2023-10-08
-
袁杏宜广州市名师工作室参加南方教研大讲坛讲演活动
六月初夏意美浓,学术恰巧缤纷。为立足于统编历史背景新教材,实施2017版...
2023-10-03
-
莱克稳居2021年空气特别设计品牌三甲,激发国内企业品牌建设积极性
近日,华北地区H&M规划内部设计场内空气净化H&M战斗群,公布了“2021大奖空...
2023-09-27