Linux中的重定向以及标准输入输出、混合输出和标准错误输出
文章目录
重定向:
标准输入:
在页面直接显示 << (cat < ss,>aa,> eof,ss,aa]
输入追加 cat /a.txt (> asa,> asfs,> afo,> efo)[asa,asfs,afo]
输入覆盖 cat < /a.txt
标准输出:
> 重定向覆盖(echo “abcabcabc” > /a.txt )[abcabcabc]
>> 重定向追加(echo “liuchenyang” >> /a.txt)[abcabcabc liuchenyang]
混合输出:
混合输出
ls &>>a.txt(把ls查到的目录下所有的内容追加的a.txt文件里)
标准错误:
标准错误
2> (LS 2> /a.txt)[-bash: LS: 未找到命令]
举例:
yum -y install bind bind-utils &> /dev/null && echo “ok” || echo “not ok”
(安装一个bind和bind-utils把安装时候输出的内容全部放到/dev/null,[/dev/null相当于一个回收站,输出到这里面就直接清空]然后如果安装成功就输出ok,安装失败就输出not ok)
总文章在:Linux常用命令