linux终端反引号怎么使用,单引号、双引号和反引号使用方法
首先向马哥和马哥团队敬个礼,谢谢你们带我进入Linux的世界,刚开始接触linux时,经常看到单引号、双引号和反引号特殊符号,经常搞混淆和误用,应该用双引号,有时用到单引号。经过几天的混乱引用,总算搞明白了一些,简单总一下三者的使用和区别。
单引号 ‘’
单引号里的内容全部以普通字符的含义进行文本使用和解释,不管是特殊字$,还是转义字符\,它关闭了Shell中所有特殊符号使用和解释。例如:
1.给变量name赋值stone
2.echo '$name'返回值:$name
3.完全引用单引号的内容
双引号 “”
它关闭了Shell中大部的特殊符号,但保留了某些,比如$,转义符\;反引号字符和单引号字符在双引号中作为普通字符,不具备特殊功能和作用。例如:
1.还是给变量name赋值stone
2.echo "$name"
3.此时输出name的值为stone。
反引号“
反引号最容易让我搞错,直到后面看到马哥写Shell语句多了才明白,反引里面的字符串必须是能执行的命令,否则会出错;它的作用是命令替换,将其中的字符串当成Shell命令执行,返回命令的执行结果;例如:
echo `date +%Y%m%d`显示今天的日期,假如反引号中的字符品不是能执行的命令就会报错,如下图:
提示stone命令没有找到,因为系统没有stone这条命令。另外$()和“的功能作用有同样的效果。
原创文章,作者:stoneguo,如若转载,请注明出处:http://www.178linux.com/6644
linux终端反引号怎么使用,单引号、双引号和反引号使用方法相关推荐
- Linux | 终端显示为bash-4.1$以及提示bash:command not found的解决方法
本文总结如何解决 Linux 终端显示为 bash-4.1 1 以及提示 bash: command not found 情形 2 ' 3 的解决方法. Updated: 2022 / 7 / 18 ...
- linux终端安装搜狗输入法rpm,在openSUSE Leap 15系统中安装搜狗输入法的方法
本文介绍在openSUSE Leap 15系统中安装搜狗输入法的方法,内容为增加M17N的源.安装搜狗输入法.解决依赖问题及解决无法输入中文标点的问题. 背景 笔者新入了一台ThinkPad X61来 ...
- Linux终端自定义命令(超实用技巧)
今天记录的是一个能够体验linux terminal操作体验的技巧. 技巧描述为:linux终端的任何命令都可以替换成其他的字符串来代替.同时,还可以借助.sh或者python脚本来实现命令的自定义. ...
- 【软件测试】linux命令-引用符号(反斜杠\、单引号‘‘、双引号““)
引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(''),双引号(""). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是 ...
- 每日linux命令学习-引用符号(反斜杠\,单引号'',双引号)
引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(''),双引号(""). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是 ...
- linux java 反斜杠_每日linux命令学习-引用符号(反斜杠\,单引号'',双引号)...
引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(''),双引号(""). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是 ...
- linux终端中书名号,Linux双引号、单引号和反向单引号
Linux里的双引号.单引号和反向单引号有不同的用法,不好记忆,这里总结一下. 单引号'' 单引号是一个强引用的符号.什么意思呢?它忽略了所有的特殊符号,比如$.\这样的符号,单引号里的内容全部看做普 ...
- Linux 反引号、单引号、双引号简析
文章目录 一.引号的作用 二.反引号 `` 三.单引号 '' 四.双引号 "" 五.引号解释顺序 一.引号的作用 1. 将多个因为空格或者回车等分隔符隔开的字符串合在一起,避免被命 ...
- Linux 中三种引号(单引号、双引号、反引号)的区别
1.双引号 保护特殊元字符和通配符不被 shell 解析,但是允许变量和命令的解析,以及转义符的解析. 2.单引号 单引号内不允许任何变量.元字符.通配符.转义符被 shell 解析,均被原样输出. ...
最新文章
- VS上配置opencv249所添加的附加依赖项
- R绘制面积图(area plot)
- AI初创企业“考拉悠然”获3000万融资
- 细数Ajax Control Toolkit 34个服务器端控件
- 玩转OpenVswitch(一):端口与网桥
- java超时导致oracle锁表_java – 正确的设计,以避免Oracle死锁?
- 【无标题】RestHighLevelClient工具类
- Flink之Watermark滑动窗口案例
- Spring RestController
- python3使用ddt框架进行外部传参
- 网站性能工具-YSlow的23个规则-网站性能优化
- 支持USB Video Class的摄像头
- Shopee数据获取逻辑
- linux的shell版url爬虫
- fusioncharts java_FusionCharts在Java中的基本使用(2)
- 用户行为分析——AARRR 模型 和RARRA模型
- SGU 111 Very simple problem 翻译 题解
- 剑指offer做题记录
- ROC-RK3328-CC板子编译烧录环境记录
- DxO PhotoLab for Mac(照片编辑软件)
热门文章
- python爬虫学习3:urllib.parse中urlencode(),quote()
- 16句微博上的经典语录
- 曲折词缀和python的功能区别_派生词缀与屈折词缀的区别
- xml格式的label转换为yolo-darknet版的label
- 个人总结的编程经验语录
- Rtsp协议,FFmpeg推流,rtsp服务器,vlc拉流播放下载安装使用使用详细流程以及EasyDarwin服务的方案
- 第五节 LCD12864显示
- 肇庆学院 毕业论文 计算机,计算机学院毕业论文格式修改意见.doc
- 神雕侠侣2手游暂无服务器信息,神雕侠侣2手游开服表
- 读书 | 5件富人都在做穷人却不知道的事情