红联Linux门户
Linux帮助

linux有的时候输入命令返回信息太多,前面的内容看不到

发布时间:2016-03-05 15:53:20来源:linux网站作者:看写写

刚开始学linux 发现有的命令返回结果太多,比如直接双击Tab键,就有几千条命令,有的时候想看一下磁盘具体信息,但是只能看到最后的group信息。


今天学到数据流的重定向,突然间明白了,应该使用重定向数据流把信息输入到一个文件中查看,当然也可以使用管道命名进行筛选只显示自己想看的,写这些,就是为了更好的学习哈!希望有更多的朋友谈论自己的一些使用技巧或者心得!


> >> 1> 1>> 2> 2>> < <<
单个> 清空文件原来内容
>> 追加方式写入文件
1> 正确的信息
2> 错误信息(比如文件不存在,命令不正确等)
数据流的重定向一般和命令组合使用比较好例如:

//  文件存在则输出existse,文件不存在输出not 
ls /etc/test && echo "exists" || echo "not exists"

// 2>> 把系统输出的该文件不存在的错误信息输入到/dev/null (一个特殊的文件,所谓的黑洞设备)
// 和上面的命令进行对比,看有何不同
ls /etc/test 2>>/dev/null && echo "exists" || echo "not exists"


本文永久更新地址:http://www.linuxdiyf.com/linux/18651.html