• LINUX-----管道流及重定向


    1.管道流

      在linux中  | 符号代表管道流

      用法:command1 | command2

        第一个命令的标准输出将作为第二个命令的标准输入

        例:cat a.txt | grep "abc"

    2.IO流

      stdin --- 标准输入流,描述符为0

      stdout --- 标准输出流,描述符为1

      stderr --- 标准错误流,描述符为2  

    3.重定向

      输出:

        n>  重定向--覆盖

          例:cat a.txt 1>stdout.txt

            将cat a.txt 的输出内容重定向到stdout.txt,不在终端显示

            若 stdout.txt存在,则覆盖,不存在,创建

        n>>  重定向--添加

          例:cat a.txt 1>>stdout.txt  

            将cat a.txt 的输出内容重定向到stdout.txt,不在终端显示

            若 stdout.txt存在,则在文件末尾添加,不存在,创建

        说明:1.n代表3中IO流的描述符,若n省略,默认为标准输出流

      输入:

        <

          例:./a.out <a.txt

           将a.out程序的输入定想到a.txt

    参考:http://www.ibm.com/developerworks/cn/linux/l-lpic1-v3-103-4/

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------学习记录,都是基本知识------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • 相关阅读:
    github上十二款最著名的Android播放器开源项目
    ReactiveX/RxJava文档中文版
    腾讯开源的Android UI框架——QMUI Android
    android EventBus的简单使用
    android EventBus的简单使用
    MVP实战心得—封装Retrofit2.0+RxAndroid+RxBus
    动态合并Repeater控件数据列
    动态合并GridView数据行DataRow的列
    找出1至10范围奇数
    判断某元素是否在Array中
  • 原文地址:https://www.cnblogs.com/hugue/p/4993263.html
Copyright © 2020-2023  润新知