zoukankan      html  css  js  c++  java
  • 【Linux】重定向与管道

    重定向 redirection

    每个命令有输入源和输出目的地,默认行为,是标准输入和标准输出。大多数情况,标准输入是键盘,标准输出是屏幕。可以为单独的操作修改输入和输出,这就是重定向。重定向可以使某个命令从源文件输入而不是键盘,或输出到显示器以外的地方(比如存储到文件)。

    使用<和>来定义输入和输出源。使用>>追加到文件的末尾。

     

    sort<terms>terms-alpha
    这个命令将terms文件中的条目排序,然后输出到terms-alpha文件。

     

    BASH输出重定向文件描述符

    0 stdin
    1 stdout
    2 stderr
    myprog 2>errfile

    将程序myprog的错误信息输出到errfile

    管道 pipe

     

    管道 | 是一个操作符,把输入和输出重定向结合到一起,将一个命令的输出立即作为另一个命令的输入

     

    sort<terms>terms-alpha | mail fred
    执行前面的操作后,将terms-alpha文件邮寄给fred
  • 相关阅读:
    冲刺阶段第三天
    冲刺阶段第二天
    冲刺阶段第一天
    工作项估计
    学习进度条(7-9周)
    团队计划会议01
    第一次冲刺阶段(一)
    软件项目团队报告
    团队项目会议第一次
    团队开发项目需求简介
  • 原文地址:https://www.cnblogs.com/yatesxu/p/6128575.html
Copyright © 2011-2022 走看看