Linux - 输入输出

一、输出格式

echo //末尾自带换行

-n //取消自带换行

-e //支持转移符 常见转义符 \n换行 \t制表符

printf // 格式化输出字符串

%-10s // %s代表字符串 -10 左对齐容纳10个字符


二、输入输出重定向

file descriptors (FD,文件描述符 或 Process I/O channels): 进程使用文件描述符来管理打开的文件


标准输出

1 // 正确的输出

2 // 错误的输出

& // 无论正确或者错误

> // 先覆盖再追加

// 空内容覆盖追加到文件中,相当于创建两个空文件

>> // 追加

/dev/null // 黑洞

// 不论是否ping通,都将结果丢进黑洞里面,屏蔽掉


标准输入

①命令 < 文件 // 拉取文件进行处理

mail -s "test01" zhangsan**< a.txt // 向张三发送a.txt中的文件,标题为test01**

②命令 << eof ==>从键盘中输入

>eof


标准输入输出混合使用 ==> 先看小于号 再看大于号 先看输入再看输出

示例1:从键盘中输入到文件中

>

命令 >> 文件 << eof

>eof

示例2:从无限资源设备中取内容存放到指定文件

dd > file.txt < /dev/zero bs=1M count=50 // 取文件覆盖到指定文件

>> // 取文件追加到指定文件

相关推荐
PC2005-cloud5 小时前
博文已索引但不展示:一次 Bing SEO 问题排查记录
服务器·人工智能
沸速存储5 小时前
整机瓶颈判断思路,自上而下定位卡顿根源
运维·服务器·电脑·内容运营
奈斯先生Vector6 小时前
告别工具碎片化:基于 Nano Banana 全模态 AI 聚合架构搭建“文本-图像-视频”自动化协同生产线
运维·数据库·人工智能·架构·自动化·aigc·音视频
乌萨奇也要立志学C++6 小时前
【Linux】网络基础 从零理解网络通信:局域网、跨网传输与 Socket 预备知识
linux·服务器·网络
DLYSB_7 小时前
AIOps 大模型实战:基于 LangChain 运维 Agent 的根因诊断与现场声光播报闭环
运维·langchain·报警灯
RisunJan7 小时前
Linux命令-slabtop(实时显示内核 slab 缓存信息)
linux
一可米9 小时前
gitHub.com Actions自动化发布
运维·自动化·github
智塑未来9 小时前
证券公司智能运维平台哪个品牌做得好?擎创科技智能运维 2.0 适配券商全场景
运维·科技·区块链
2601_965798479 小时前
Is Hygia Good for Maid & Janitorial Sites? Technical Audit
服务器·网络·数据库
蚰蜒螟10 小时前
从内核源码看Linux启动:chroot、execve与MS_MOVE的协奏曲
linux·服务器·网络