1.标准输入 (stdin):代码为0,使用< 或 <<
用stdin取代键盘的输入建立新档案的简单流程
cat > catfile //输入内容,回车后 ctrl+d 结束
cat > catfile < ../302.txt 把302.txt的内容输入到 catfile
cat > catfile << "eof" //输入内容,回车后 输入 eof 结束
2.标准输出 (stdout):代码为1,使用> 或者 >>
1> 以覆盖的方法将【正确的数据】输出到指定的档案或装置上
1>> 以累加的方法将【正确的数据】输出到指定的档案或者装置上
3.标准错误输出 (stderr),代码为2,是用2> 或者2>>
2> 以覆盖的方法将【错误的数据】输出到指定的档案或装置上
2>> 以累加的方法将【错误的数据】输出到指定的档案或者装置上
/dev/null 垃圾桶黑洞装置与特殊写法
将错误的数据丢弃,屏幕上显示正确的数据
find /home -name .bashrc 2> /dev/null
将指令的数据全部写入名为list的的档案中
find /home -name .bashrc > list 2>&1 //或者
find /home -name .bashrc &> list
已有 0 条评论