Linux I/O重定向
一、核心概念I/O 重定向Linux 系统默认会打开 3 个标准文件流- stdin 标准输入文件描述符 0 默认从键盘读取- stdout 标准输出文件描述符 1 默认输出到显示器- stderr 标准错误文件描述符 2 默认输出到显示器系统默认打开这 3 个流是为了让程序能直接和用户交互不需要手动打开/关闭基础设备。二、输出重定向 / echo helloworld默认向显示器文件里面输出helloworld而通过重定向可以往任意普通文件里面输入1. 覆盖重定向 echo helloworld hello.txt- 如果 hello.txt 不存在 → 自动新建文件- 如果文件已存在 →先清空原有内容再写入新内容- 效果原本要输出到显示器的内容被改写到文件里。2. 追加重定向 echo helloworld hello.txt- 文件不存在 → 自动新建- 文件已存在 →在文件末尾追加内容不清空原有内容- 效果多次执行会在文件里累积多行内容。三、输入重定向 / )cat会阻塞然后你输入什么它立刻打印什么。cat 本来的作用是把文件内容打印到屏幕。但不加文件名 时cat 会默认从「键盘输入」读取内容然后直接原样输出1.输入重定向 () 从文件读取内容作为命令的输入而非键盘。cat hello.txt用 后改为从 hello.txt 读取数据效果等价于 cat hello.txt 直接把文件内容打印到屏幕。2.Here Document () 直接在命令行中指定一个结束符将两个结束符之间的多行文本作为输入。cat note.txt EOF 第一行内容 第二行内容 EOF # 将 EOF 标记之间的两行文本写入 note.txt

相关新闻

Java SpringBoot+Vue3+MyBatis 福泰轴承股份有限公司进销存系统系统源码|前后端分离+MySQL数据库

Java SpringBoot+Vue3+MyBatis 福泰轴承股份有限公司进销存系统系统源码|前后端分离+MySQL数据库

💡实话实说:有自己的项目库存,不需要找别人拿货再加价,所以能给到超低价格。摘要 随着信息技术的快速发展,企业管理的数字化和智能化需求日益增长。传统的进销存管理方式依赖人工操作和纸质记录,效率低下且…

2026/7/5 4:09:49 阅读更多 →
Java SpringBoot+Vue3+MyBatis 党员学习交流平台系统源码|前后端分离+MySQL数据库

Java SpringBoot+Vue3+MyBatis 党员学习交流平台系统源码|前后端分离+MySQL数据库

💡实话实说:有自己的项目库存,不需要找别人拿货再加价,所以能给到超低价格。摘要 在信息化时代背景下,党员学习交流平台的构建成为加强党员教育管理的重要途径。传统的党员学习模式受限于时间和空间,难以满…

2026/7/4 3:37:00 阅读更多 →
Caddy存放ssl/tls证书的位置

Caddy存放ssl/tls证书的位置

https://github.com/caddyserver/caddy/issues/3887 Caddy会创建一个 caddy 用户,并安装使用该用户的 systemd 服务文件。caddy 用户的家目录是 /var/lib/caddy 具体位置 "/var/lib/caddy/.local/share/caddy/certificates/acme-v02.api.letsencrypt.org-direc…

2026/5/17 11:50:51 阅读更多 →

最新新闻

百元头戴耳机内卷!vivo、REDMI新品全面对比

百元头戴耳机内卷!vivo、REDMI新品全面对比

当下头戴耳机新品层出不穷,vivo 与 REDMI 先后推出自家首款头戴降噪耳机,两款百元级新品定位相近却各有取舍。两种简约风格,配色各有特色从外观颜值上看,两款耳机均走极简圆润设计路线,无繁杂装饰,同时兼具…

2026/7/5 4:09:11 阅读更多 →
Pytest自动化测试进阶:工程化、数据驱动与性能优化实战

Pytest自动化测试进阶:工程化、数据驱动与性能优化实战

1. 项目概述:从“会用”到“精通”的自动化测试进阶如果你已经用pytest写过一些简单的测试用例,感觉它比unittest好用,断言更直观,夹具(fixture)也挺方便,那么恭喜你,你已经迈出了自…

2026/7/5 4:09:11 阅读更多 →
如何用JavaQuestPlayer三步搞定QSP游戏开发:终极Java游戏引擎指南

如何用JavaQuestPlayer三步搞定QSP游戏开发:终极Java游戏引擎指南

如何用JavaQuestPlayer三步搞定QSP游戏开发:终极Java游戏引擎指南 【免费下载链接】JavaQuestPlayer 项目地址: https://gitcode.com/gh_mirrors/ja/JavaQuestPlayer 还在为QSP游戏开发繁琐的编译测试流程而烦恼吗?JavaQuestPlayer为你带来革命性…

2026/7/5 4:07:11 阅读更多 →
奔驰音响升级:森索姆和柏林之声到底怎么选?

奔驰音响升级:森索姆和柏林之声到底怎么选?

一个是跟奔驰合作了17年的德国老牌,一个是兰博基尼御用的英国新贵。参数差这么多,实际听感差多少?施工有没有坑?拆开说。很多W214新款E级、W206 C级和W254 GLC车主提车后第一件事就是琢磨音响——原车那套7个喇叭的配置&#xff0…

2026/7/5 4:07:11 阅读更多 →
如何用FinalBurn Neo打造终极街机游戏库:完整指南与实战技巧

如何用FinalBurn Neo打造终极街机游戏库:完整指南与实战技巧

如何用FinalBurn Neo打造终极街机游戏库:完整指南与实战技巧 【免费下载链接】FBNeo FinalBurn Neo - We are Team FBNeo. 项目地址: https://gitcode.com/gh_mirrors/fb/FBNeo 你是否怀念街机厅的经典游戏体验?FinalBurn Neo(FBNeo&a…

2026/7/5 4:07:11 阅读更多 →
终极指南:用FanControl实现电脑风扇静音与散热的完美平衡

终极指南:用FanControl实现电脑风扇静音与散热的完美平衡

终极指南:用FanControl实现电脑风扇静音与散热的完美平衡 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_Trending…

2026/7/5 4:05:10 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻