网站开发 荣誉资质,wordpress网址打不开,陕西锦宇建设有限公司网站,企业注册资本我们平时使用Linux的时候经常遇到这样一个问题#xff0c;举例有这样一种情况#xff1a;执行命令 $ cp /etc/apt/sources.list /etc/apt/sources.list.bak 这里面有个问题#xff0c;明明 /etc/apt/sources 这几个字都是一样的#xff0c;为什么要打两遍#xff1f;这样的… 我们平时使用Linux的时候经常遇到这样一个问题举例有这样一种情况执行命令 $ 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} 这样逗号前面没东西那么参数就保持原来的不变逗号后面的照样扩展。 Linux 职场 技巧 0 分享 微博 QQ 微信 收藏 上一篇Linux链接类型详解 下一篇忘记Linux root密码破解... yjhwzl 53篇文章17W人气0粉丝 CtrlEnter 发布 发布 取消 推荐专栏更多 全局视角看大型园区网 路由交换安全无线优化运维 共40章 | 51CTO夏杰 51.00 1661人订阅 订 阅 网工2.0晋级攻略 ——零基础入门Python/Ansible 网络工程师2.0进阶指南 共30章 | 姜汁啤酒 51.00 1566人订阅 订 阅 基于Python的DevOps实战 自动化运维开发新概念 共20章 | 抚琴煮酒 51.00 430人订阅 订 阅 负载均衡高手炼成记 高并发架构之路 共15章 | sery 51.00 507人订阅 订 阅 带你玩转高可用 前百度高级工程师的架构高可用实战 共15章 | 曹林华 51.00 462人订阅 订 阅 猜你喜欢 我的友情链接 wget使用感受 python学习——python中执行shell命令 思科路由交换部分命令大全。 vim全局替换命令 MySQL 5.6 警告信息 command line interface can be insecure 修复 linux tee 命令详解 linux sed 替换整行替换部分替换、删除delete、新增add、选取 linux 的date命令及系统时间设置 linux命令行下的ftp 多文件下载和目录下载 vi显示行号的一点小技巧 linux命令eval的用法 多方面来保证Linux服务器的基本系统安全 Linux磁盘IO调度算法 Redis主从sentinel哨兵keepalived Ansible AWX基础配置和使用 Kubernetes监控方案之Grafana Alertmanager Prometheus 搭建高可用wordpress(keepalivedHAProxy) NFS服务的用户身份映射 搭建zabbix监控系统 扫一扫,领取大礼包 0 分享 yjhwzl 转载于:https://blog.51cto.com/hover/122006