linux命令:I/O重定向

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令: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结束输入

[[email protected] ~]# cat >> /tmp/myfile.txt << EOF

> THE is first line.

> the is second line.

> EOF

[[email protected] ~]# cat /tmp/myfile.txt 

THE is first line.

the is second line.

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

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

[[email protected] ~]# 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重定向的主要内容,如果未能解决你的问题,请参考以下文章

编写我自己的 linux shell I/O 重定向 '>' 函数

10标准I/O输入输出重定向及管道

Linux管理及I/O重定向

标准I/O重定向和管道

linux I/O重定向及管道

linux基础--I/O重定向