ASCII特殊字符的英文名称
2013-04-01ASCII特殊字符的英文名称,在Unix中有着特殊的作用。
字符 | 英文名称 | Unix绰号 | 章号 | 作用 |
& | ampersand(和号) | -- | 26 | 作业控制:在后台运行命令 |
' | apostrophe(撇号) | 引号、单引号 | 12 | 引用:取消所有的替换 |
* | asterisk(星号) | 星号 | 24 | 文件名扩展:匹配0个或多个字符 |
@ | at sign(at符号) | at | At symbol | |
` | back quote(反引号) | 反引号(backtick) | 13 | 命令行:命令替换 |
\ | backslash(反斜线) | -- | 12 | 引用:下一个字符转义 |
{} | bracebrackets(花括号) | 花括号,波型括号 | 12 | 变量:确定变量名称的界限 |
{} | bracebrackets(花括号) | 花括号,波型括号 | 24 | 花括号扩展:生成一种字符模式 |
^ | circumflex(音调符号) | 插入记号 | ||
: | colon(冒号) | -- | ||
, | comma(逗号) | -- | ||
$ | dollar sign(美元符号) | 美元 | 12 | 变量:用变量的值替换 |
<Return> | enter、return(回车) | 新行 | 7 | 空白符:标记一行结束 |
= | equal sign(等号) | 等号 | ||
! | exclamation mark(感叹号) | bang | 13 | 历史列表:事件标记 |
> | greater-than sign(大于号) | 大于 | 15 | 命令行:重定向输出 |
- | hyphen(连字符)、minus sign(减号) | 虚线、减号 | ||
< | less-than sign(小于号) | 小于 | 15 | 命令行:重定向输入 |
# | number sign(序数符号) | hash、pound | 14 | 命令行:注释的开头,忽略该行其余部分 |
() | parentheses(圆括号) | -- | 15 | 命令行:在子shell中运行命令 |
% | percent sign(百分比符号) | 百分比 | ||
. | period(点号) | 点 | ||
+ | plus sign(加号) | 加 | ||
? | question mark(问号) | -- | 24 | 文件名扩展:匹配任意一个字符 |
" | quotation mark(引号) | 双引号 | 12 | 引用:取消大部分替换 |
; | semicolon(分号) | -- | 10 | 命令行:用于分割多条命令 |
/ | slash(斜线) | 正斜线 | ÷ Division sign | |
<Space> | space(空格) | -- | 10 | 空白符:在命令行中分割单词 |
[] | square brackets(方括号) | 方括号 | 24 | 文件名扩展:与一组字符中的字符匹配 |
<Tab> | tab(制表符) | -- | 10 | 空白符:在命令行中分割单词 |
~ | tilde(波浪号) | -- | 24 | 文件名扩展:插入home目录的名称 |
_ | underscore(下划线) | -- | ||
| | vertical bar(竖线) | 管道 | 15 | 命令行:创建一个管道线 |
(注1:文件名扩展也成为“通配”,英文是globbing)
(注2:连字符-:年轻人称之为dash,年长者称之为minus;序数符号#:年轻人称之为hash,年长者成为pound)
这里双引号和单引号作用的区别是:单引号取消所有的替换(单引号中,所有元字符都将失效,变为普通字符),双引号取消大部分的替换,其中有三个符号特例,分别为:美元符号($)、反引号(`)、反斜线(\)
单引号也称之为强引用(strong quote),双引号称之为弱引用(weak quote)。(反斜线是所有引用中最强的)
当“\”位于命令行一行的末尾时,光标会换行,但是由于新行字符被转义,所以它不再是一行结束的信号。
分类:Linux | 标签: sign、string |