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/

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------学习记录,都是基本知识------------------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------------------------------------------------------------------
  • 相关阅读:
    maven打包相关
    增强现实中的摄像机成像模型
    关于sql的exists
    oracle 连接之后出现 no logged on 问题
    关于oracle用户名登录
    myeclipse的SVN插件使用
    svn客户端使用
    svn服务器端使用
    SSH整合
    spring事务管理,xml配置aop事务和注解配置aop事务
  • 原文地址:https://www.cnblogs.com/hugue/p/4993263.html
Copyright © 2011-2022 走看看