输入输出重定向
简而言之,输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中。
输出重定向:
- 标准输出重定向 >
- 错误输出重定向 2>
>>代表追加道源文件末尾,>是清空后输入
输入重定向
- 标准输入重定向 <
<<遇到分隔符就停止输入
管道命令符
执行格式为“命令 A | 命令 B”
把前一个命令原本要输出到屏幕的数据当作是后一个命令的标准输入
命令行的通配符
如星号(*)代表匹配零个或多个字符,问号(?)代表匹配单个字符,中括号内加上数字[0-9]代表匹配 0~9之间的单个数字的字符,而中括号内加上字母[abc]则是代表匹配 a、b、c 三个字符中的任意一个字符。
常用的转义字符
- 反斜杠(\):使反斜杠后面的一个变量变为单纯的字符串。
- 单引号(’’):转义其中所有的变量为单纯的字符串。
- 双引号(""):保留其中的变量属性,不进行转义处理。
- 反引号(``):把其中的命令执行后返回结果。