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/

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------学习记录,都是基本知识------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • 相关阅读:
    Ruby窗口程序
    RubyWin32Api Win32OLE
    Ruby网络服务
    Ruby 文件处理
    Ruby基础数据类型
    Ruby基础类型,动态特性,代码块
    Ruby类,模块1
    Ruby准备工作
    js变量作用域
    ExecuteStoreQuery
  • 原文地址:https://www.cnblogs.com/hugue/p/4993263.html
Copyright © 2011-2022 走看看