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