美文网首页
标准输入和标准输出

标准输入和标准输出

作者: lukeyan | 来源:发表于2018-01-06 19:07 被阅读904次

主要概念

基于终端的程序往往从一个源读取信息,想一个目的地写入信息

程序读取的源被称为标准输入(stdin),通常与终端键盘连接

程序写入的目的地被称为标准输出(stdout),通常与终端显示器相连

使用bash Shell时,可以用>或>>重定向标准输出,用<重定向标准输入

1、三种类型的程序

图形程序

屏幕程序

终端程序

2、

sort 命令读取文件,并写入按字母顺序逐行分类的内容

3、标准错误

主要概念

UNIX程序通常将出错状况报告给一个名叫标准错误(Standard Error,简称stderr)的目的地

通常情况下,标准错误与终端的显示器相连,错误信息与标准输出混合在一起

使用bash Shell时,可以用2>把标准错误流重定向到文件中

使用bash时,可以用2>&1或>&把标准错误流和标准输出流结合在一起

4、重定向标准错误

bash 用2>重定向标准错误

用/dev/null过滤标准错误

5、管道

主要概念

用UNIX中所谓的“管道”可以把一个进程的标准输出流与另一个进程的标准输入流连接在一起

UNIX中许多命令被设计为过滤器,从标准输入中读取输入,将输出传送到标准输出

bash用“|”在两个命令之间创建管道

6、

相关文章

  • C语言入门基础之输入和输出

    标准输入和标准输出 在C语言里要使用标准输入和标准输出必须包含stdio.h头文件,常用的标准输出和标准输入函数是...

  • 标准输入和标准输出

    主要概念 基于终端的程序往往从一个源读取信息,想一个目的地写入信息 程序读取的源被称为标准输入(stdin),通常...

  • 重定向和管道

    一、标准输入和标准输出 三种I/O设备: 标准输入(STDIN )-0默认接受来自键盘的输入 标准输出(STDOU...

  • 2017-4-10 数据流、信息展示

    标准输出 --屏幕标准输入 --键盘、鼠标 echo 是从参数获得输入(不是标准输入),输出是屏幕,是标准输出...

  • linux基础指令以及权限管理

    基础指令 标准输入输出 标准输入,stdin,即键盘、鼠标输入 标准输出,stdout,即输出到终端 标准错误流,...

  • Python3学习:输入和输出

    一、标准输入和输出 (一)输入 input() 函数:从标准输入读入一行文本,默认的标准输入是键盘。 (二)输出 ...

  • 【已解决】Mac Command Line程序如何标准输入和输出

    【已解决】Mac Command Line程序如何标准输入和输出 命令参数 怎么标准输出? 怎么获取标准输入? 怎...

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

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

  • Linux常用命令之--重定向

    标准输入、输出以及错误输出 • 标准输入:过滤器的数据来源标准输入stdin(0):默认是键盘• 标准输出:过滤器...

  • linux输出重定向

    0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出。 ls 1> te...

网友评论

      本文标题:标准输入和标准输出

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