美文网首页
Linux 重定向与管道符

Linux 重定向与管道符

作者: 若尘___ | 来源:发表于2021-02-06 16:21 被阅读0次

重定向与管道符

重定向


  • 作用: 将命令的执行结果输出到指定的文件中,而不是直接显示在屏幕上
  • 0 标准输入 键盘 stdin 仅读取
  • 1 标准输出 终端 stdout 仅写入
  • 2 标准错误 终端 stderr 仅写入
  • 3+ filename 其他文件 读/写

在Linux中构建了一个带有编号标记的通道(文件米描述符)的进程来管理打开文件
通过进程连接到文件,进行文件数据的操作

  • 重定向标准输出
    • 1>(1可省略)
      • 将命令的执行结果输出到指定文件中,而不是显示在屏幕上,覆盖写
      • history > history.txt
      • find / -user ruochen > history.txt
    • 1>>(1可省略)
      • 标准输出,追加写
      • ls >> history.txt
  • 重定向标准错误输出
    • 2>
      • 将标准错误信息保存到指定文件中,进行覆盖写
      • find / -user ruochen 2> error.txt
    • 2>>
      • 将标准错误信息保存到指定文件中,进行追加写
      • find / -user ruochen 2>> error.txt
  • find / -user ruochen > true.txt 2> false.txt
  • 重定向标砖输出和标准错误输出
    • &> 覆盖写
    • &>> 追加写
    • 将标准输出和标准错误全部保存到指定文件中
    • find / -user ruochen &> a.txt
    • find / -user ruochen &>> a.txt

find / -user ruochen >> true.txt 2> /dev/null

管道: 传送


  • 标识符号 |
  • 就是将管道前面的输出结果作为后面语句的条件执行
  • 格式
    • 语句1 | 语句2 | .... 语句n
  • 案例
    • ls -l /usr/bin | more
    • ls | wc -l > /tmp/rootdir
    • ls -t | head -n 10 > /tmp/rootdir
    • find / -name root | find -size +10k | find -size +100k

相关文章

  • Linux 重定向与管道符

    重定向与管道符 重定向 作用: 将命令的执行结果输出到指定的文件中,而不是直接显示在屏幕上 0 标准输入 键盘 s...

  • Vim、Shell小结

    管道符、重定向 管道符 "|":将前一个命令的标准输出当作后一个命令的标准输入 输入输出重定向:>与< 命令行通配...

  • windows DOS批处理.bat

    批处理符号简介 回显屏蔽 @ 重定向1 >与>> 重定向2 < 管道符号 | 转义符 ^ 逻辑命令符包括:&、&&...

  • Windows PowerShell 学习笔记其二(变量与控制语

    重定向与管道 重定向 可以借助管道符和 Out-File 命令将某个命令的输出内容重定向至文本文件中。 如:Get...

  • Linux:管道符、重定向与环境变量

    准备学习下大数据,查了下大数据的学习步骤,首先进行Linux的学习。Linx日常开发中还是经常使用到的,不过也没有...

  • Linux 管道符、重定向与环境变量。

    1输入输出重定向 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可从其他文件或命令中输入。标准输...

  • linux系统高级命令进阶

    输出重定向 输入重定向 <;将文件导入到命令中wc -l < /etc/passwd 管道符 |;将前一个文件的输...

  • Bash基本功能

    1、命令别名 2、常用快捷键 3、历史命令 4、输出重定向 5、输入重定向 6、多命令顺序执行 7、管道符 8、通...

  • Linux 标准输入输出、管道符、重定向

    一、标准输入、标准输出和标准错误 对于 Linux 内核中的标准 I/O 库,stdio 提供了一个高效的缓存 I...

  • linux三剑客与管道

    一:什么是管道? linux提供管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右面命令的输入 什么...

网友评论

      本文标题:Linux 重定向与管道符

      本文链接:https://www.haomeiwen.com/subject/tadotltx.html