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 // 取文件覆盖到指定文件

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

相关推荐
Shadow(⊙o⊙)1 分钟前
Linux网络部分——基于UDP的四大接口,实例应用,常考汇总,完整服务端、客户端设计流程+代码
linux·网络·udp
深念Y9 分钟前
老Flyme 官方 root 开启 ADB TCP 方案
linux·数据库·网络协议·tcp/ip·adb·智能手机·emmc
小此方1 小时前
Re:Linux系统篇(五十二)线程篇 · 五:直击 Linux 内核底层:TCB 与 LWP 一体两面全解析(附自定义线程封装)
linux·运维·驱动开发
ltl9 小时前
校验和与数据完整性:CRC32C、xxHash 与端到端校验
linux
我是小灰灰吖9 小时前
Ubuntu 22.04 设置 CPU 性能模式:提升系统响应速度
linux·ubuntu
ltl9 小时前
持续性能分析:Parca、Pyroscope、Grafana Beyla
linux
ltl9 小时前
Direct I/O 与 O_DIRECT:绕过缓存的得与失
linux
盐焗鹌鹑蛋10 小时前
【Linux】进程控制
linux
微三云 - 廖会灵 (私域系统开发)11 小时前
抖店 OPC 自动化运营系统架构与商业代理分控体系完整解析
运维·系统架构·自动化
G311354227311 小时前
大模型不可用时,业务还能不能继续:企业需要设计降级方案
大数据·服务器·数据库·人工智能·深度学习