> 文档中心 > Linux中的重定向以及标准输入输出、混合输出和标准错误输出

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常用命令
在这里插入图片描述