前言:Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,很多时候我们使用命令要小心一点,溪街道一个符号就可以完全改变其含义,本篇文章主要给大家介绍下单引号和双引号的使用方法及注意事项,请看下文: 引号有两个作用:控制字符替换和执行将单词包含在一起的功能。
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,很多时候我们使用命令要小心一点,溪街道一个符号就可以完全改变其含义,本篇文章主要给大家介绍下单引号和双引号的使用方法及注意事项,请看下文:
引号有两个作用:控制字符替换和执行将单词包含在一起的功能。
我们使用双引号的原因是---我们要把所有单词包括住,当作一个整体来对待。如果我们没有使用引号,那么bash解释器,就会将所有位于第一个单词后面的单词,解释为其他的命令(第一个单词被解释为命令)。
单引号和双引号
shell解释器可以识别双引号和单引号。
然而,在双引号和单引号之间存在一个重要的差别。单引号,在字符替换方面有限制。正如我们在上一节所看到的内容一样,你可以将一个变量放在双引号里面,而shell解释器依然会对变量执行字符替换的操作。
双引号并没有限制以$开头的变量的字符替换,不过,它的确对通配符的扩展效果进行了限制。
还有另一种引用字符你会碰到的,就是反斜杠,通过使用反斜杠符,shell解释器忽略了对"$"符号进行解释。既然shell已经忽略了"$",那么,shell解释器也就不会对$HOSTNAME执行字符替换了。
如果,你阅读过任何软件的使用手册,并且这手册是由GNU项目完成的,那么,你会发现,在软件的命令选项中,除了以一个下划线_加一个字母的形式出现之外,还有,以两个下划线加一个完整的单词的形式出现。
老男孩教育Linux运维云计算课程汇集了虚拟化、云计算、安全攻防、Python开发、SRE等技术,课堂效率高、内容丰富全面,由浅入深,循序渐进,帮助学员稳扎稳打,夯实基础,在有限的时间内帮助学员高效提升,成为符合企业需求的技术型人才。
文章出自:http://qh.itpxw.cn/peixun/software/2022124023.html
文章标题:Linux中单引号和双引号有什么区别?老男孩LinuxSRE课程
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
老男孩教育 访问该机构站点 报名留言 加为好友 用户等级:高级会员
用户级别:0
机构名称:老男孩教育
联 系 人:任女士
联系电话:18710030740
联系手机:18710030740
在线客服:
在 线 QQ:
电子邮件:768386696@qq.com
网站域名:https://www.oldboyedu.com/
注册时间:2019-03-20 15:03
最后登录:2023-02-02 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...