Linux bash篇(三 数据流重定向)

版权声明: https://blog.csdn.net/ITlanyue/article/details/81911951

1>        以覆盖的方式将正确的数据输出到文件或设备上

1>>        以追加的方式将正确的数据输出到文件或设备上

2>        以覆盖的方式将错误的数据输出到文件或设备上

2>        以追加的方式将错误的数据输出到文件或设备上

> 和 >> 标识默认为1

<          将原本需要键盘输入的数据改由文件内容来代替

<<       后面加结束字符

tee      双向重定向

eg:

1.将 用find命令查找"000"文件的正确的信息输出到 l.txt 中,错误信息输出到  y.txt 中

 find / -name 000 1>l.txt 2>y.txt

2.将键盘输入的信息输出到  ly.txt  中

cat > ly.txt

.....

/*  按下ctrl + d */

3.将 info.txt 文件中的内容输出到 ly.txt 中

cat info.txt>ly.txt

4.键盘创建并且写入 data 文件内容,并且使键盘输入  "end"  字符串时,结束输入

cat > data << "end"

5.将最近登录用户显示在屏幕上并且输出在info.log文件中

last |  tee  info.log

猜你喜欢

转载自blog.csdn.net/ITlanyue/article/details/81911951