Below you will find pages that utilize the taxonomy term “重定向”
July 21, 2011
linux中的shell重定向
"下面的shell 可不可以详细解释一下呀? (ls you no 2\u0026gt;\u0026amp;1;ls yes 2\u0026gt;\u0026amp;1) 2\u0026gt;\u0026amp;1|egrep * \u0026gt;file (ls you no 2\u0026gt;\u0026amp;1;ls yes 2\u0026gt;\u0026amp;1)|egrep * \u0026gt;file (ls you no;ls yes) 2\u0026gt;\u0026amp;1|egrep * \u0026gt;file\n2\u0026gt;\u0026amp;1又是什么意思呀?? 在 shell中 \u0026gt;代表输出重定向\n0表示标准输入 1表示标准输出(默认值) 2表示标准错误输出 2\u0026gt;\u0026amp;1意思是:把 标准错误输出 重定向到 标准输出. ls xxx \u0026gt;out.txt 2\u0026gt;\u0026amp;1, 实际上可换成 ls xxx 1\u0026gt;out.txt 2\u0026gt;\u0026amp;1;重定向符号\u0026gt;默认是1,错误和输出都传到out.txt了。\n|:是管道,例子: cmd1 | cmd2 意思是:命令cmd1的标准输出座位cmd2的标准输入.\n详细解释第三个命令行,(ls you no;ls yes) …"