首页 存档 技术 查看内容

Linux I/O 重定向基础

2018-3-30 13:00 |来自: 互联网 399 0

摘要: Linux 管理的一个最重要并且有趣的话题是 I/O 重定向。此功能在命令行中使你能够将命令的输入输出取自或送到文件中,或者可以使用管道将多个命令连接在一起以形成所谓的“命令管道”。-- Aaron Kili 本文导航 -如何 ...

Linux 管理的一个最重要并且有趣的话题是 I/O 重定向。此功能在命令行中使你能够将命令的输入输出取自或送到文件中,或者可以使用管道将多个命令连接在一起以形成所谓的“命令管道”。
-- Aaron Kili



编译自:http://www.tecmint.com/linux-io-input-output-redirection-operators/
作者: Aaron Kili
译者: geekpi


Linux 管理的一个最重要并且有趣的话题是 I/O 重定向。此功能在命令行中使你能够将命令的输入输出取自或送到文件中,或者可以使用管道将多个命令连接在一起以形成所谓的“命令管道”。

我们运行的所有命令基本上产生两种输出:

  • 命令结果 - 程序产生的数据,以及

  • 程序状态和错误消息,用来通知用户程序的执行细节。

在 Linux 和其他类 Unix 系统中,有三个默认文件(名称如下),这些文件也由 shell 使用文件描述符号标识:

  • stdin 或 0 - 它连接键盘,大多数程序从此文件读取输入。

  • stdout 或 1 - 它连接屏幕,并且所有程序将其结果发送到此文件

  • stderr 或 2 - 程序将状态/错误消息发送到此文件,它也连接到屏幕上。

因此,I/O 重定向允许你更改命令的输入源以及将输出和错误消息发送到其他地方。这可以通过

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部