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 |