简单来说,重定向与Java里面的IO很类似: [quote]1>(>), 1>>(>>)——System.out 2>, 2>>——System.err <, <<——System.in[/quote] 注意,>表示覆盖,>>表示追加 下面我们来看一下在Shell中这些是怎么用的。 [b]输出:[/b] [quote]ls -al > listfile find / -name test > testlist 2> errinfo find / -name test > info 2>&1 cat > catfile ##执行输入,结果保存到catfile中[/quote] [b]输入:[/b] [quote]cat > catfile < somefile ##输入文件,可以是任意文件,注意,必须为< cat > catfile << eof ##结束符,可任意指定,注意,必须为<<[/quote]