美文网首页
linux输出输入重定向

linux输出输入重定向

作者: ivan_cq | 来源:发表于2018-07-29 13:30 被阅读0次

1.系统中输入输出的管理

管理输入输出的符号
2>重定向错误输出
&>重定向所有输出
>重定向正确输出

注意:
重定向会覆盖原文件内容
此实验在普通用户下操作:
find /etc/ -name passwd > file
定向正确输出到filefind /etc/ -name passwd 2> file.err
定向错误输出到filefind /etc/ -name passwd &> file.all
定向所有输出到file> file ##清空fill
输出追加> 追加正确输出到文件最后
2>##追加错误输出到文件最后
&>##追加所有输出到文件最后
注意:追加不会覆盖原文件内容
find /etc/ -name passwd > file ##追加正确输出到file
find /etc/ -name passwd 2> file.err ##追加错误输出到file
find /etc/ -name passwd &> file.all ##追加所有输出到file




(3)管道的应用
1.管道的作用
“|” 管道的作用是把前一条命令的输出变成后一条命令的输入

注意:
管道只允许正确输出通过
通过管道的输入将会变成输入,而变成输入的这些输出是会被第二条命令处理的
如果需要保存输出内容,那么需要复制一份输出,用到的命令是“tee”

此实验在普通用户下操作:
find /etc/ -name passwd | wc -l ##会看到的结果为2,因为错误输出不能通过管道
find /etc -name passwd 2>&1|wc -l ##会看到19,因为编号为2的输出被“2>&1”转换为编号1
find /etc -name passwd 2>&1|tee file |wc -l ##保存一份输出到file再统计行数

(4)输入重定向

cat >file <<EOF
hello
world
EOF

相关文章

  • Shell | 标准输入输出重定向

    一、Linux 标准输入输出 二、标准输入输出重定向 1. 标准输入输出重定向是什么? 2. 标准输入输出重定向的...

  • shell中的重定向

    linux shell下常用输入输出操作符是: 输出重定向 输入重定向

  • linux重定向

    linux 重定向 的符号有 > >> < <<> >> 是输出重定向< << 是输入重定向0 用来表于标准输入1...

  • Linux定向输入和定向输出

    Linux下的标准输入和标准输出: 常用文件重定向命令:

  • Linux / Unix示例中的输入输出重定向

    Linux / Unix示例中的输入输出重定向 什么是重定向? 重定向是Linux中的一项功能,因此在执行命令时,...

  • 类Unix 基础命令整理(三)

    重定向输入和输出 重定向输入和输出 wc 管道

  • linux 输入/输出重定向介绍

    linux 输入/输出重定向介绍 介绍 linux 内置的重定向能力提供了很多工具,使你更加轻松地完成各种各样的任...

  • Linux重定向day13

    1.重定向概述2.重定向的输出输入3.进程管道技术 一、重定向概述 什么是重定向:Linux重定向是指修改原来默认...

  • linux重定向及nohup不输出的方法

    先说一下linux重定向:0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入...

  • linux输出输入重定向

    1.系统中输入输出的管理 管理输入输出的符号2>重定向错误输出&>重定向所有输出>重定向正确输出 注意:重定向会覆...

网友评论

      本文标题:linux输出输入重定向

      本文链接:https://www.haomeiwen.com/subject/tcpzmftx.html