标准输入输出与重定向
准输入输出
在 Linux 系统中:
- 标准输入(stdin)默认为键盘输入;
- 标准输出(stdout)默认为屏幕输出;
- 标准错误输出(stderr)默认也是输出到屏幕(上面的 std 表示 standard)。
在 BASH 中使用这些概念时一般将标准输出表示为 1,将标准错误输出表示为 2。
输入输出重定向
重定向输入
符号:
<
示例:
sh test.sh < hadoop-hadoop-jobtracker-brix-00.out #将hadoop-hadoop-jobtracker-brix-00.out的内容作为test.sh的输入
重定向输出
符号:
>:将内容全局覆盖式的加入文件,相当于删除该文件并重新建立该文件,再写入的效果
>!:如果存在则覆盖
>&:执行时屏幕上所产生的任何信息写入指定的文件中
>>:追加到文件中
>>&:屏幕上的信息追加到文件中
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
· Sdcb Chats 技术博客:数据库 ID 选型的曲折之路 - 从 Guid 到自增 ID,再到
· .NET Core GC压缩(compact_phase)底层原理浅谈
· Winform-耗时操作导致界面渲染滞后
· Phi小模型开发教程:C#使用本地模型Phi视觉模型分析图像,实现图片分类、搜索等功能
· 语音处理 开源项目 EchoSharp