📄 第八章:引用.txt
字号:
第八章:引用
目标
完成这一章,你能够做以下事情:
在命令行中使用引用机制来忽略特殊字符的特殊含义
8.1 介绍引用
许多的字符在shell中有"特别"的含义:
- 空格
- 回车
- $
- #
- *
- < >
引用会消除(忽略)这些字符的特殊含义。
在unix系统中,有些特殊字符对shell有特殊含义,例如,空格是命令和参数的分割符;回车会发送给shell执行命令的信号,$符号被用来显示与变量名相关联的值。
在一些特殊的情况下,你不想要shell理会这些字符的特殊含义,你只要求保留字面上的意义,因此unix必须提供一种机制来忽略或消除指定的字符的特殊含义,这种机制就叫做引用。
8.2 引用符号
反斜杠 \
单引号 '
双引号 "
反斜杠会消除紧跟在它后面的特殊字符的特殊意义。
单引号(')会消除特殊字符的特殊含义。在单引号包围之中的所有的特殊字符的特殊含义都会被忽略。单引号本身不能被忽略,因为它要被用来关闭被引用的字符串。
双引号(")的包容性要差一点,双引号可以去除大多数的特殊字符的特殊含义,只有$符号(当其被用来作为变量和命令替代的时候),和反斜杠例外。所以你可以在双引号中使用反斜杠来除掉 $号的特别含义。
8.3 引用-- \
语法:
\
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -