4,<>的用法
<这个符号是读取,>这个符号是输出,放在一起就打开并且读取,
[zhangy@localhost ~]$ echo 123546 > 2.txt
[zhangy@localhost ~]$ exec 4<> 2.txt //打开2.txt并将内容读取到&4中
[zhangy@localhost ~]$ read -n 4 <&4 //从&4中读取4个字符
[zhangy@localhost ~]$ echo -n . >&4 //在向&4写入一个点
[zhangy@localhost ~]$ exec 4>&- //关闭输出文件描述符4
[zhangy@localhost ~]$ cat 2.txt
1235.6
能过上面的这个例子,就可以很清楚了解<>他的作用
5,n<&-关闭输入文件描述符n n>&关闭输出文件描述符n
[zhangy@localhost ~]$ ls tank //会提示错误
ls: tank: 没有那个文件或目录
[zhangy@localhost ~]$ ls tank 2>&- //我把错误关闭后,什么也不输出了
6,|管理命令
这个命令也是我们常用的,是典型的,把一个命令的输出,当作另一个命令的输入
[zhangy@localhost ~]$ echo tank | wc -w
1
表示tank是一个输出,但它又是wc的输入,不然就不会有统计出现了。










