输入重定向(标准输入) STDIN 0表示,默认从键盘输入,可以从文件中进行读取,使用<
输出重定向 使用> 使用>>表示追加(自动换行)
标准输出 STDOUT 1表示,默认输出屏幕
错误输出 STDERR 2表示,默认输出屏幕
管道命令符 |
命令A | 命令B 将命令A的结果作为命令B的条件
可以连续使用
命令A | 命令B | 命令C
命令行通配符*、+、?
*表示匹配任意个字符
+表示一次或者多次前边的字符
?表示匹配单个字符
转义字符
/(反斜杠):反斜杠后面的一个变量变为单纯的字符串
''(单引号):转义其中所有的变量为单纯的字符串
“”(引号):保留其中的变量属性,不进行转移
``(反引号):把其中的命令执行后的结果返回
环境变量
变量:用于保留计算机中可变数值的数据类型(键值)
Linux中 变量默认都是大写的,即使自定义(可以小写 可以大写)
系统变量:系统已经定义好的了
常见的系统变量如下:
自定义变量: 自己定义