Linux管理及I/O重定向

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux管理及I/O重定向相关的知识,希望对你有一定的参考价值。

I/O:

系统设定

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

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

  标准错误输出:STDERR,2

  属于不同的数据流

 

标准输入:键盘

标准输出和错误输出:显示器

 

I/O重定向:

 

输出重定向:

> :覆盖输出

>> :追加输出

2>:错误输出

2>>:追加错误输出

 

正常输出

ls /usr > /tmp/var.out

 

set

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

  +C:允许覆盖输出

 

强制覆盖输出

ls /usr >| /tmp/var.out

错误输出

ls /varr 2> /tmp/var2.out

定向标准输出与标准错误输出

ls /varr > /tmp/var3.out 2> /tmp/err.out

 

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

ls /varr &> /tmp/var4.out 

 

输入重定向

<:正常输入

<<:Here Document

 

正常输入

tr ‘a-z‘ ‘A-Z‘ < /etc/fstab

输出内容到文件中

cat >> /tmp/myfile.txt << EOF

 

以上是关于Linux管理及I/O重定向的主要内容,如果未能解决你的问题,请参考以下文章

linux I/O重定向及管道

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

I/O重定向及管道

Linux I/O重定向

管道及I/O重定向

标准I/O重定向和管道