Linux特殊字符
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux特殊字符相关的知识,希望对你有一定的参考价值。
序号 | 符号 | 描述 |
---|---|---|
1 | >或1> | 输出重定向,会清空文件之前的内容 |
2 | >>或1>> | 追加输出重定向,在文件尾部追加内容,不会清空文件之前的内容 |
3 | <或<0 | 输入重定向,会清空文件之前的内容 |
4 | <<或<<0 | 追加输入重定向,在文件尾部追加内容,不会清空文件之前的内容 |
5 | 2> | 错误输出重定向,会清空文件之前的内容 |
6 | 2>> | 错误追加输出重定向,在文件尾部追加内容,不会清空文件之前的内容 |
7 | 2>&1 | 错误输出和正确输出一致 |
8 | &> | 错误输出和正确输出一致 |
9 | \ | 转义符,将特殊符号进行转义,忽略其特殊意义 |
10 | ..或../ | 当前目录的上级目录 |
11 | .或./ | 当前目录;以‘.‘开头的文件表示隐藏文件 |
12 | | | 管道,把前一个命令的输出作为后一个命令的输入 |
13 | ~ | 当前用户家目录 |
14 | / | 根目录;路径分隔符 |
15 | ; | 命令分隔符,多个命令在一行执行 |
16 | {} | 生成字符或数字序列;配合find使用表示前面查找到的内容 |
17 | ! | !+字母表示执行上一次以此字母开头的命令;!+数字表示执行第几条历史命令;逻辑运算的非 |
18 | - | 当前用户上一次所在的路径,由变量OLDPWD控制 |
19 | \n | 换行符 |
20 | \t | 横向制表符 |
21 | \b | 退格键;匹配单词边界 |
22 | \B | 匹配非单词边界 |
23 | \d | 匹配单个数字字符 |
24 | \D | 匹配单个非数字字符 |
25 | \w | 匹配单词字符(字母、数字、_) |
26 | \W | 匹配非单词字符 |
27 | * | 通配符,匹配任意字符 |
28 | ? | 通配符,匹配任意单个字符 |
29 | # | 管理员命令提示符;配置文件注释 |
30 | $ | 普通用户命令提示符;取环境变量值 |
31 | ‘‘ | 单引号,不具有变量置换功能,输出时所见即所得 |
32 | "" | 双引号,具有变量置换功能,解析变量后输出 |
33 | `` | 反引号,会执行命令后输出内容,相当于$() |
34 | && | 当前一个命令执行成功时,则执行后一个命令 |
35 | || | 当前一个命令执行成功时,则不执行后一个命令,当前一个命令执行失败时,则执行后一个命令 |
36 | & | 后台执行程序 |
以上是关于Linux特殊字符的主要内容,如果未能解决你的问题,请参考以下文章