您的位置:首页 > 运维架构 > Linux

rhcsa-7管道与输出输入重定向

2016-10-26 15:39 260 查看
输入输出操作符
1. 标准输入 (stdin) :代码为 0 ,使用 < 或 << ; /dev/stdin -> /proc/self/fd/0 0代表:/dev/stdin
2. 标准输出 (stdout):代码为 1 ,使用 > 或 >> ; /dev/stdout -> /proc/self/fd/1 1代表:/dev/stdout
3. 标准错误输出(stderr):代码为 2 ,使用 2> 或 2>> ; /dev/stderr -> /proc/self/fd/2 2代表:/dev/stderr
<输出重定向 >输入重定向
<<追加输出重定向
cat >denis <<AOC 从键盘上输入东西,到自定义的结束
[root@localhost ~]# ls aa 2>denis 错误的输出重定向
find / -user denis 查找用户的文件
find / -user denis &> all 把错误的和正确的信息输出到all文件
或者:find / -user denis >all 2>&1 这个结果是吧错误的转成正确的,在把正确的输出
find / -user denis >yes 2>no 输出到两个文件
管道:|
定义:管道前边的结果输出给后边。
cat /etc/passwd | wc -l
grep 过滤 grep -v 取反 -i 忽略大小写
cat /boot/grub2/grub.cfg |grep -v ^# |grep -v ^$ >/root/Desktop/grub2new
过滤取反带#开头的 过滤取反空的开头和空的结尾
cat /boot/grub2/grub.cfg |tee 1| grep -v ^# | tee 2 |grep -v ^$| tee 3 > newgrub 分层过滤
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux RHCSA