第九章输入输出重定向-Read.doc

第九章输入输出重定向-Read

第九章:输入输出重定向 目标 完成这一章,你能够做以下事情: 改变UNIX命令的输出,使其输出到文件。 将UNIX命令产生的错误信息输出到文件。 改变UNIX命令的输入。 定义一个过滤器 使用一些基本的过滤器例如sort,grep和wc。 9.1 输入输出重定向简介 shell提供重定向一个命令的输入和输出的功能。大多数的命令的输出是输出到终端屏幕;比如date,ls,who等等,很多命令从键盘得到输入,命令包括mail,write,cat。 在UNIX系统中任何对象都是一个文件,包括终端和键盘都是一个文件。输出重定向 让你将一个命令的输出送到除终端以外的其他的文件中。而输入重定向让你从键盘以外的文件中得到输入。 输出重定向可以用来捕获一个命令的输出,作为日志记录记录下来,或者对其进行更进一步的处理。输入重定向可以让你可以使用一个编辑器创建一个文件,然后将这个文件送到一个命令,而来代替没有编辑的能力的交互式的输入方式(例如mail命令)。 这一章介绍输入输出重定向,然后介绍一些UNIX的过滤器。过滤器是一种特殊的工具,它能进一步处理一个文件的内容。 9.2 标准输入,标准输出,和标准错误 每一次系统启动的时候,都会自动建立三个文件,这三个文件叫做标准输入,标准输出,标准错误。 shell从标准输入文件得到输入。这个文件使用C语言的描述符“0”,来打开,通常指向你的键盘。所

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档