Shell中的重定向
一、重定向
交互式硬件设备
1、标准输入:从该设备接收用户输入的数据
2、标准输出:通过该设备向用户输出数据
3、标准错误:通过该设备报告执行出错信息
重定向操作
二、解析
1、重定向输出(> >>)
1、>:覆盖原有内容的输出
2、>>:追加内容的输出
>:
>>:
注:其实重定向输出,应该是
1>和1>>,其中1省略了
2、标准错误输出(2> 2>>)
2>:讲错误信息覆盖保存
2>>:讲错误信息追加保存
2>:
2>>:
原理同上不多赘述。
3、混合输出(&)
&:将标准输出、标准错误的内容一同输出到同一文件
常见用法:丢垃圾桶(/dev/null)
4、重定向输入(<)
<:从指定文件读取数据
问题解决:
安全服务没有关闭。
关闭安全服务后成功。