shell 重定向

重定向

文件的标准操作分为 标准输入(stdin)、标准输出(stdout)、标准报错输出(stderr)

输入重定向

输入重定向符是<

  • 标准输入 文件描述符是0
# 命令的输入来自于文件而不是键盘
command < input-file

输出重定向

输出重定向符是>

bash的输出分为标准输出和错误输出

  • 标准输出 文件描述符是1
  • 错误输出 文件描述符是2

而输出重定向可以将本应该输出到控制台的内容输出到文件

  • 标准输出重定向 命令 > 文件 覆盖原文件内容 命令 >> 文件 追加
  • 错误输出重定向 错误命令 2>文件 覆盖原文件内容 错误命令 2>文件 追加

使用

# 把命令的标准输出保存到文件中 再将错误输出保存到参数1中,即文件中
命令 >> 文件 2>&1

可以将命令输出内容追加到文件中(不管是错误信息还是正确信息)

https://zhhll.icu/2021/linux/shell/重定向/

本文由 mdnice 多平台发布

posted @   拾光师  阅读(6)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示