llinux中的三种IO设备:
标准输入(STDIN),文件描述符号为:0,默认从键盘获取输入
标准输出(STDOUT),文件描述符号为:1,默认输出到显示终端
IO重定向是为了改变默认输入、输出的位置:

1 输出重定向例子
1.1 把/etc/fstab文件内容重定向到/home目录下的test文件中


1.2 把test1文件的内容追加到test文件
先创建test1文件,并再文件中写入任意内容


1.3 覆盖重定向
将test文件的内容进行覆盖

2 输入重定向例子
2.1 输入重定向方式,把小写字母转换成大写字母


2.2 多行输入


3 管道例子
3.1 将input.txt 文件内容转换成大写输出
echo “THIS is Test” | tr a-z A-Z将echo输出的内容传递给tr命令,作为tr命令的输入,将输入的内容小写转换为大写

3.2 一页一页查看输入

后面还有很多内容,篇幅过长,只截取一部分内容

3.3 管道操作使用最频繁的一中情况 查找过滤
比如查看安装的软件包


比如查找文件夹

再比如查找文件中的内容

有不对的地方希望不吝赐教,欢迎在评论区留言,分享你的看法。