刚开始学linux 发现有的命令返回结果太多
比如直接双击Tab键,就有几千条命令
有的时候想看一下磁盘具体信息,但是只能
看到最后的group信息
今天学到数据流的重定向,突然间明白了,
应该使用重定向数据流把信息输入到一个文件中查看
当然也可以使用管道命名进行筛选只显示自己想看的
写这些,就是为了更好的学习哈!希望有更多的朋友
谈论自己的一些使用技巧或者心得!!!!!!!!!!
> >> 1> 1>> 2> 2>> < <<
单个> 清空文件原来内容
>> 追加方式写入文件
1> 正确的信息
2> 错误信息(比如 文件不存在 命令不正确等)
数据流的重定向一般和命令组合使用比较好例如
当然也可以使用 less 命令 一次显示一个屏幕,通过 管道
ls /etc | less
// 文件存在则输出exists 文件不存在输出not
ls /etc/test && echo "exists" || echo "not exists"
// 2>> 把系统输出的该文件不存在的错误信息输入到/dev/null (一个特殊的文件,所谓的黑洞设备)
// 和上面的命令进行对比 看有何不同
ls /etc/test 2>>/dev/null && echo "exists" || echo "not exists"