首页 > 代码库 > linux基础--I/O重定向
linux基础--I/O重定向
输出重定向符号:
>:覆盖输出
>>:追加输出
set -c:禁止对已经存在的文件进行覆盖重定向
在禁止设置后强制覆盖输出,使用>|
set +c:关闭上述功能
标准输出
覆盖模式标准输出重定向 [root@liang-study basic]# ls /var > a.txt [root@liang-study basic]# cat a.txt account cache crash cvs db 追加模式标准输出重定向 [root@liang-study basic]# ll /home >> a.txt [root@liang-study basic]# cat a.txt account cache crash cvs db empty total 16948 -rw-r--r-- 1 root root 5484681 Dec 8 12:24 4.1.0.tar.gz drwxr-xr-x 2 root root 4096 Dec 20 10:55 basic drwx------ 2 chenchao chenchao 4096 Dec 14 17:34 chenchao drwxrwxr-x 8 root root 4096 Dec 8 12:25 ipython-4.1.0 drwxr-xr-x. 2 root root 4096 Dec 7 19:05 logs drwx------. 2 root root 16384 Dec 7 19:00 lost+found
标准错误输出
覆盖模式标准错误输出重定向 [root@liang-study basic]# ll /var12 2> b.txt [root@liang-study basic]# cat b.txt ls: cannot access /var12: No such file or directory 追加模式标准错误输出重定向 [root@liang-study basic]# ll /var12 2>> b.txt [root@liang-study basic]# cat b.txt ls: cannot access /var12: No such file or directory ls: cannot access /var12: No such file or directory
标准输出和标准错误输出同时重定向
[root@liang-study basic]# ll /var12 &> b.txt [root@liang-study basic]# ll /var &> b.txt [root@liang-study basic]# cat b.txt total 76 drwxr-xr-x. 2 root root 4096 Dec 20 03:43 account drwxr-xr-x. 11 root root 4096 Dec 7 19:04 cache drwxr-xr-x. 2 root root 4096 Nov 18 23:19 crash drwxr-xr-x. 2 root root 4096 Nov 22 2013 cvs drwxr-xr-x. 3 root root 4096 Dec 7 19:04 db
即输出到屏幕又保存到文件中
[root@liang-study basic]# echo "hello word" | tee c.txt hello word [root@liang-study basic]# cat c.txt hello word
本文出自 “亮公子” 博客,请务必保留此出处http://iyull.blog.51cto.com/4664834/1884189
linux基础--I/O重定向
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。