星空网 > 软件开发 > 操作系统

Linux 重定向与管道

标准输出重定向

">" 操作符:覆盖目标文件内容

huey@huey-K42JE:~/huey/linux/cmdline$ date > foohuey@huey-K42JE:~/huey/linux/cmdline$ cat fooFri May 8 09:55:42 CST 2015

">>" 操作符:在目标文件尾部追加输出内容

huey@huey-K42JE:~/huey/linux/cmdline$ date >> foohuey@huey-K42JE:~/huey/linux/cmdline$ cat fooFri May 8 09:55:42 CST 2015Fri May 8 09:57:02 CST 2015

 

标准错误重定向

"2>" 操作符:覆盖目标文件内容

huey@huey-K42JE:~/huey/linux/cmdline$ ls inexistent_dir 2> ls-error.txt huey@huey-K42JE:~/huey/linux/cmdline$ cat ls-error.txt ls: cannot access inexistent_dir: No such file or directory

"2>>" 操作符:在目标文件尾部追加输出内容

huey@huey-K42JE:~/huey/linux/cmdline$ ls inexistent_dir 2>> ls-error.txt huey@huey-K42JE:~/huey/linux/cmdline$ cat ls-error.txt ls: cannot access inexistent_dir: No such file or directoryls: cannot access inexistent_dir: No such file or directory

 

将标准输出与标准错误重定向到同一文件

"&>" 操作符:覆盖目标文件内容

huey@huey-K42JE:~/huey/linux/cmdline$ date &> foohuey@huey-K42JE:~/huey/linux/cmdline$ cat fooFri May 8 10:16:12 CST 2015huey@huey-K42JE:~/huey/linux/cmdline$ ls inexistent_dir &> foo huey@huey-K42JE:~/huey/linux/cmdline$ cat fools: cannot access inexistent_dir: No such file or directory

"&>>" 操作符:在目标文件尾部追加输出内容

huey@huey-K42JE:~/huey/linux/cmdline$ echo 'hello world' > foohuey@huey-K42JE:~/huey/linux/cmdline$ date &>> foohuey@huey-K42JE:~/huey/linux/cmdline$ ls inexistent_dir &>> foo huey@huey-K42JE:~/huey/linux/cmdline$ cat foohello worldFri May 8 10:25:24 CST 2015ls: cannot access inexistent_dir: No such file or directory

 

标准输入重定向

"<" 操作符

huey@huey-K42JE:~/huey/linux/cmdline$ echo 'hello world' > foohuey@huey-K42JE:~/huey/linux/cmdline$ cat < foohello world

 

管道

"|" 操作符

huey@huey-K42JE:~/huey/linux/cmdline$ ls /usr/bin | grep '^zip'zipzipcloakzipgrepzipinfozipnotezipsplit

 




原标题:Linux 重定向与管道

关键词:linux

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流