码迷,mamicode.com
首页 > 系统相关 > 详细

linux命令:I/O重定向

时间:2016-10-16 07:52:09      阅读:301      评论:0      收藏:0      [点我收藏+]

标签:i/o输入/输出重定向

   linux:


系统设定

       默认输出设备:标准输出,STDOUT, 1

       默认输入设备:标准输入, STDIN, 0

       标准错误输出:STDERR, 2

  >:覆盖输出

  >>:追加输出

set -C: 禁止对已经存在文件使用覆盖重定向;

       则使用 >| 则强制覆盖输出,

set +C: 关闭上述功能 

2>: 重定向错误输出

2>>: 追加方式 

&>: 重定向标准输出或错误输出至同一个文件

<:输入重定向   tr不支持后面直接接文件 tr ‘a-

<<:Here Documen 此处生成文档 

  #cat >> /tmp/myfile.txt << EOF   从标准输入中获取字符,

       追加到myfile.txt文档中,并以EOF结束输入

[root@xuelinux ~]# cat >> /tmp/myfile.txt << EOF

> THE is first line.

> the is second line.

> EOF

[root@xuelinux ~]# cat /tmp/myfile.txt 

THE is first line.

the is second line.

管道符|:前一个命令的输出,作为后一个命令的输入

命令1 | 命令2 | 命令3 | ...

[root@xuelinux ~]# cut -d: -f1 /etc/passwd | sort | tr ‘a-z‘ ‘A-Z‘ 切去passwd文档中

ABRT                 第一列数据,并进行排序后全部把小写字母变成大写字母。

ADM

AMANDABACKUP

APACHE

AVAHI-AUTOIPD

 


本文出自 “学linux历程” 博客,请务必保留此出处http://woyaoxuelinux.blog.51cto.com/5663865/1862299

linux命令:I/O重定向

标签:i/o输入/输出重定向

原文地址:http://woyaoxuelinux.blog.51cto.com/5663865/1862299

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!