shell 重定向
重定向
文件的标准操作分为 标准输入(stdin)、标准输出(stdout)、标准报错输出(stderr)
输入重定向
输入重定向符是<
-
标准输入 文件描述符是0
# 命令的输入来自于文件而不是键盘
command < input-file
输出重定向
输出重定向符是>
bash的输出分为标准输出和错误输出
-
标准输出 文件描述符是1 -
错误输出 文件描述符是2
而输出重定向可以将本应该输出到控制台的内容输出到文件
-
标准输出重定向 命令 > 文件 覆盖原文件内容 命令 >> 文件 追加 -
错误输出重定向 错误命令 2>文件 覆盖原文件内容 错误命令 2>文件 追加
使用
# 把命令的标准输出保存到文件中 再将错误输出保存到参数1中,即文件中
命令 >> 文件 2>&1
可以将命令输出内容追加到文件中(不管是错误信息还是正确信息)
本文由 mdnice 多平台发布
本文来自博客园,作者:拾光师,转载请注明原文链接:https://www.cnblogs.com/life-time/p/17864256.html 个人博客-> https://zhhll.icu
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)