Linux的cat

Linux的cat

cat

作用

cat(concatenate,串联)是 Linux 中最基础的文件操作命令,核心作用是读取文件内容、拼接文件、创建文件等,参数相对简洁但实用性强。

cat 适合查看短文件,若文件过大(如几百 MB 日志),直接输出会刷屏,建议用 less/more 或 head/tail 分段查看

格式

csharp 复制代码
cat [参数] 文件名

参数

-n(number,显示行号):输出文件内容时,为每一行添加行号(包括空行)。

-b(number-nonblank,显示非空行号):仅为非空行添加行号,空行不编号(区别于 -n)。

-s(squeeze-blank,压缩空行):将文件中连续的多个空行压缩为一个空行(保留单个空行,去除多余空行)。

-T(show-tabs,显示制表符):将文件中的制表符(Tab) 显示为 ^I(默认制表符不可见,容易与空格混淆)。

-v(show-nonprinting,显示不可打印字符):显示文件中不可打印的 ASCII 字符(除换行符 \n、制表符 \t 外),如控制字符,以 ^ 或 M- 前缀标识。

-E(show-ends,显示行尾换行符):在每一行的末尾显示换行符标识 $,直观看到行的结束位置。

-A(all,显示所有控制字符):等价于 -vET 的组合,同时显示制表符(^I)、换行符($)和不可打印字符,一步到位查看文件隐藏格式。

相关推荐
带娃的IT创业者2 小时前
WeClaw 离线消息队列实战:异步任务队列如何保证在服务器宕机时不丢失任何一条 AI 回复?
运维·服务器·人工智能·python·websocket·fastapi·实时通信
kc胡聪聪2 小时前
nginx的性能优化与监控
运维·nginx·性能优化
上海合宙LuatOS3 小时前
LuatOS核心库API——【sys】LuatOS运行框架
运维·服务器·物联网·硬件工程·lua·软件工程·信息与通信
运维行者_3 小时前
网络监控方案从零开始 -- 企业级完整指南
大数据·运维·服务器·网络·数据库·人工智能·自动化
坐吃山猪3 小时前
Python进度条
linux·服务器·python
清水白石0084 小时前
Python 并发三剑客:多线程、多进程与协程的实战抉择
java·服务器·python
小一梦4 小时前
宝塔面板单域名部署多个 Vue 项目:从路径冲突到完美共存
服务器·javascript·vue.js
IMPYLH4 小时前
Linux 的 b2sum 命令
linux·运维·服务器·bash
renhongxia14 小时前
PostTrainBench:LLM 代理能否自动化 LLM 后培训?
运维·人工智能·深度学习·机器学习·架构·自动化·transformer