zoukankan      html  css  js  c++  java
  • 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/

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------学习记录,都是基本知识------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • 相关阅读:
    Oracle学习 第25天 Oracle版的Profiler
    Oracle学习 第24天 .net EF连Oracle
    项目中各子系统之间数据交互的方法总结与心得
    Python学习 第7天 爬虫-1 构思
    Oracle学习 第23天 Oracle视图、表、SqlServer、excel、csv的互导
    Python学习 第6天 类、模块、包
    Python学习 第5天 函数
    Javascript/Jquery实现日期前一天后一天
    Javascript/Jquery遇到字符串自动NaN的问题
    Eclipse打包jar
  • 原文地址:https://www.cnblogs.com/hugue/p/4993263.html
Copyright © 2011-2022 走看看