zoukankan      html  css  js  c++  java
  • linux——(8)数据流重定向、管道命令

    概念一:数据流重定向

    数据流分输入流和输出流,还有一个标准错误流,负责管理出错信息,比如一般的命令的输出会输出到屏幕上,我们可以用重定向让他输入到某个文件内。

    相关操作:

    1,标准输入(stdin):<与<<

    <:输入

    <<:表示输入结束

    2,标准输出(stdout):>或者>>亦可以是1>或者1>>

    >、1>:以覆盖的方式输出。

    >>、1>>:以累加的方式输出。

    3,标准错误输出(stderr):2>或者2>>

    >、2>:以覆盖的方式输入。

    >>、2>>:以累加的方式输入。

    4,tee [-a] filename  双重重定向,可以把输入复制一份送入filename中,同时也送往屏幕,加上a表示以累加的方式加入filename中。

    概念二:管道命令(pipe)

    有时候我们需要对一个输入进行多次操作这时我们可以用"|"这个操作符来进行,如图。(图片来源于网络)

    image

    例子:ls -al /etc | less  列出/etc下所有项目的详细信息,并让信息可以前后翻动。

  • 相关阅读:
    线性时间将两个有序链表合成一个有序链表(constant additional space)
    C++定义指针数组
    cmd运行java编译文件
    java的方法
    Java流程控制
    用户交互-Scanner
    Java的注释
    编译型语言和解释性语言
    JDK、JRE和JVM
    MarkDown的简单使用
  • 原文地址:https://www.cnblogs.com/coffeeSS/p/5909559.html
Copyright © 2011-2022 走看看