zoukankan      html  css  js  c++  java
  • Linux重定向

    文件描述符-File Describtor

      stdin    0

      stdout    1

      stderr     2

    重定向标准输出-redirect stdout  >

    [keysystem@localhost redirect]$ echo hello>file1
    [keysystem@localhost redirect]$ echo world>file2
    [keysystem@localhost redirect]$ cat file1
    hello
    [keysystem@localhost redirect]$ cat file2
    world
    [keysystem@localhost redirect]$ cat file1 >file
    [keysystem@localhost redirect]$ cat file
    hello
    [keysystem@localhost redirect]$ cat file2 >file
    [keysystem@localhost redirect]$ cat file
    world
    [keysystem@localhost redirect]$ cat file
    file   file1  file2  
    [keysystem@localhost redirect]$ cat file1 >>file
    [keysystem@localhost redirect]$ cat file
    world
    hello
    [keysystem@localhost redirect]$ cat file1 file2 >file
    [keysystem@localhost redirect]$ cat file
    hello
    world
    [keysystem@localhost redirect]$ 

    重定向错误输出-redirect stdout  2>

    [keysystem@localhost redirect]$ ls shit
    ls: cannot access shit: No such file or directory
    [keysystem@localhost redirect]$ 
    [keysystem@localhost redirect]$ ls shit >out.put
    ls: cannot access shit: No such file or directory
    [keysystem@localhost redirect]$ 
    [keysystem@localhost redirect]$ cat out.put 
    [keysystem@localhost redirect]$ ls shit 2>out.put
    [keysystem@localhost redirect]$ 
    [keysystem@localhost redirect]$ cat out.put 
    ls: cannot access shit: No such file or directory
    [keysystem@localhost redirect]$ 

    重定向标准输入-redirect stdin  <

    [keysystem@localhost redirect]$ cat file
    hello
    world
    [keysystem@localhost redirect]$ 
    [keysystem@localhost redirect]$ grep world <file
    world
    [keysystem@localhost redirect]$ 

    管道命令-pipeline   | 

    [keysystem@localhost redirect]$ cat files.txt 
    d.txt
    a.txt
    f.html
    b.txt
    b.txt
    [keysystem@localhost redirect]$ cat files.txt |uniq
    d.txt
    a.txt
    f.html
    b.txt
    [keysystem@localhost redirect]$ cat files.txt |uniq|grep txt
    d.txt
    a.txt
    b.txt
    [keysystem@localhost redirect]$ cat files.txt |uniq|grep txt|sort
    a.txt
    b.txt
    d.txt
    [keysystem@localhost redirect]$
  • 相关阅读:
    叉积与点积
    Vector3 *2 ,ToString()自动四舍五入
    "无法删除数据库,因为该数据库当前正在使用"问题解决
    感谢信
    实变函数一窥
    北京大学2015年数学分析考研试题
    象棋是门残忍的艺术---续篇
    象棋是门残忍的艺术
    赣南师范学院教师高级专业技术资格评审委员会评审通过人员公示名单
    [再寄小读者之数学篇](2014-12-24 乘积型不等式)
  • 原文地址:https://www.cnblogs.com/alsodzy/p/7967546.html
Copyright © 2011-2022 走看看