1.Linux常见符号
重定向符号、管道符、其他符号
1.1重定向符号
在shell脚本中有两种常见的重定向符号 > 和 >>
> 符号作用:
> 表示将符号左侧的内容,以覆盖的方式输入到右侧文件中
演示:
查看文件内容
使用重定向符号给文件中增加内容
>> 符号作用:
>> 表示将符号左侧的内容,以追加的方式输入到右侧文件的末尾行中
演示:
使用重定向符号给文件中增加内容
1.2、管道符号 |
定义:
| 这个就是管道符,传递信息使用的
使用格式:
命令1 | 命令2
管道符左侧命令1 执行后的结果,传递给管道符右侧的命令2使用
命令演示:
查看当前系统中的全局变量
1.3、其他符号
后台展示符号 &
定义:
& 就是将一个命令从前台转到后台执行
使用格式:
命令 &
命令演示:
全部信息符号 2>&1
符号详解:
1 表示正确输出的信息
2 表示错误输出的信息
2>&1 代表所有输出的信息
符号示例:
标准正确输出示例
cat nihao.txt 1>> zhengque
标准错误输出示例
dsfadsfadsfa 2>> errfile
综合演练示例
(1).脚本内容
(2).脚本执行效果
(3).1 和 2 综合演练
(4).全部信息演练
Linux系统垃圾
/dev/null 是linux下的一个设备文件, 这个文件类似于一个垃圾桶,特点是:容量无限大