关键词:
Linux给程序提供三种I/O设备
–标准输入(STDIN)-0默认接受来自键盘的输入
–标准输出(STDOUT)-1默认输出到终端窗口
–标准错误(STDERR)-2默认输出到终端窗口
输入输出重定向就是把标准输入输出重定向到另一个地方
把输出和输出重新定向
输出重定向
> 把正确输出重定向到文件
2> 把错误输出重定向到文件
&> 把所有输出重定向到文件
注意:> 文件内容会被覆盖
2> 文件内容同样会被覆盖
追加重定向
>> 原有内容基础上,追加正确输出重定向
2>> 追加错误输出重定向
&>> 追加正确错误输出重定向
输入重定向
使用<来重定向标准输入
tr -d abc < /app/a删除a文件中的所有abc中任意字符
终止词
<<终止词
使用“<<终止词”命令从键盘把多行重导向给STDIN
Mail –s riji liubei <<END
Tr
tr[OPTION]... SET1 [SET2]
-c–C --complement:取字符集的补集
-d--delete:删除所有属于第一字符集的字符
-s--squeeze-repeats:把连续重复的字符以单独一个字符表示
-t--truncate-set1:将第一个字符集对应字符转化为第二字符集对应的字符
管道|
管道(使用符号“|”表示)用来连接命令
命令1 | 命令2 | 命令3 | …
–将命令1的STDOUT发送给命令2的STDIN,命令2的STDOUT发送到命令3的STDIN
–STDERR默认不能通过管道转发,可利用2>&1 或|& 实现
–最后一个命令会在当前shell进程的子shell进程中执行用来
–组合多种工具的功能
Echo a..z | tr‘a-z‘ ‘A-Z‘
linux从入门到跑路–重定向管道(代码片段)
linux从入门到跑路重定向管道Linux给程序提供三种I/O设备标准输入(STDIN)-0默认接受来自键盘的输入标准输出(STDOUT)-1默认输出到终端窗口标准错误(STDERR)-2默认输出到终端窗口I/O重定向:改变默认位置重定向重定向会覆... 查看详情
linux基础入门--io重定向及管道
IO重定向及管道 一直都提到,程序:指令+数据 其实程序也有IO,数据的来源有多个地方:文件、外部可用于输入的设备:文件(linux一切皆文件) 键盘设备、文件系统上的常规文件加载内容、网卡等;可用于... 查看详情
linux重定向与管道符
重定向与管道符重定向管道:传送重定向与管道符重定向作用:将命令的执行结果输出到指定的文件中,而不是直接显示在屏幕上0标准输入键盘stdin仅读取1标准输出终端stdout仅写入2标准错误终端stderr... 查看详情
linux入门记录:十linux多命令协作:管道及重定向
一、多命令协作在Linux系统当中,大多数命令都很简单,很少出现复杂功能的命令,每个命令往往只实现一个或多个很简单的功能。通过将不同功能的命令组合一起使用,可以实现某个复杂功能的。Linux中几乎所有命令的返回数... 查看详情
linux管道符重定向与环境变量
——《Linux就该这么学》笔记输入输出重定向输入重定向 指把文件导入到命令中输出重定向 指把原本要输出到屏幕的数据信息写入到指定文件中输出重定向 分为标准输出重定向和错误输出重定向 每种有清空写入... 查看详情
linux重定向与管道
Linux——重定向与管道系统的输入输出包括:默认输入设备:标准输入,STDIN,描述符为0默认输出设备:标准输出,STDOUT,描述符为1 标准错误输出,STDERR,描述符为2 ... 查看详情
linux管道符和重定向与环境变量
一丶输入输出重定向概念:输入重定向指把文件导入到命令中,输出重定向指把原本输出到屏幕的信息写入指定文件中.种类:1.标准输入重定向STDIN:默认键盘输入,也可以从其他文件或命令中输入文件描述为:02.标准输出重定向STDOUT:默... 查看详情
linux重定向与管道
重定向redirection 每个命令有输入源和输出目的地,默认行为,是标准输入和标准输出。大多数情况,标准输入是键盘,标准输出是屏幕。可以为单独的操作修改输入和输出,这就是重定向。重定向可以使某个命令从源文件输... 查看详情
linux数据流重定向与管道
数据流重定向简单来说就是把原本应该输出到某处(比如说屏幕)的数据,重定向其输出目的地,到其他的地方(比如文件)。linux中的输入与输出: 标准输入(stdin):默认从键盘输入 标准输出(stdout):执行的正常结果信息... 查看详情
linux学习第一周;标准输入输出和错误重定向与管道
标准输入标准输出标准错误重定向:<#标准输入重定向,默认为键盘输入,利用<可以将文件代替键盘输入>#标准输出重定向(会覆盖1.text里面的内容);例子:ls>/data/1.text(将ls命令输出结果重定向道1.text中)>>#标... 查看详情
linux系统linux入门(中)基本指令:输入输出,重定向输入输出,管道,显示时间和日期,打包和压缩,打包vs压缩,包和文件(代码片段)
【Linux系统】Linux入门(上)认识Linux,基本指令:用户相关操作、查看和切换文件目录、创建删除文件或路径、查看文件2.6输入输出echo指令&&printf指令echo指令——与C语言中的puts类似语法:echo[OPTION]…[STRING]…功能... 查看详情
linux的重定向管道与环境变量path(代码片段)
(文章目录)一、重定向1.输出重定向:>1.写入指定文件[root@VM-8-8-centoslesson5]#catfile.txt[root@VM-8-8-centoslesson5]#echo"helloworld">file.txt[root@VM-8-8-centoslesson5]#catfile.txthelloworld[root@VM-8-8-ce 查看详情
管道与重定向(有重定向习题未做)
在介绍管道与重定向之前,先了解一下Linux默认提供的三个特殊装备,用于终端的显示和输出: stdin:标准输入,对应于在终端的输入; stdout:标准输出,对应于终端的输出; stderr:标准错误输出,对应于终端的输... 查看详情
linux学习笔记之管道重定向与正则表达式
...hello,word”|tee/tmp/hello.out例#wc-l/etc/passwd|cut-d‘‘-f1I/O重定向 > 输出重定向,覆盖输出&nbs 查看详情
3.管道符重定向与环境变量(代码片段)
第3章管道符、重定向与环境变量章节概述:目前为止,我们已经学习了数十个常用的Linux系统命令,如果不能把这些命令进行组合使用,则无法提升工作效率。本章首先讲解与文件读写操作有关的重定向技术的5种模式—标准覆... 查看详情
linux下的io重定向与管道相关的知识简析(代码片段)
一、bash重定向部分简单翻译1.1、bash手册关于重定向短短的注解(因为过于经典,所以摘录出来)我的翻译要开始毁经典啦...参考:https://blog.csdn.net/spch2008/article/details/51433353/https://www.cnblogs.com/lqminn/archive/2013/05/30/3108283.htmlhttps://bash.... 查看详情
linux就该这么学——第三章管道符重定向与环境变量
全局变量 2020-06-02 查看详情
linux就该这么学——第三章管道符重定向与环境变量
全局变量 2020-06-02 查看详情