Linux cat 命令

news2025/1/16 5:37:10

cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。

使用权限

所有使用者

语法格式

cat [-AbeEnstTuv] [--help] [--version] fileName

参数说明:

-n 或 --number:由 1 开始对所有输出的行数编号。

-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。

-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行。

-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外。

-E 或 --show-ends : 在每行结束处显示 $。

-T 或 --show-tabs: 将 TAB 字符显示为 ^I。

-A, --show-all:等价于 -vET。

-e:等价于"-vE"选项;

-t:等价于"-vT"选项;

实例:

把 textfile1 的文档内容加上行号后输入 textfile2 这个文档里:

cat -n textfile1 > textfile2

把 textfile1 和 textfile2 的文档内容加上行号(空白行不加)之后将内容附加到 textfile3 文档里:

cat -b textfile1 textfile2 >> textfile3

清空 /etc/test.txt 文档内容:

cat /dev/null > /etc/test.txt

cat 也可以用来制作镜像文件。例如要制作软盘的镜像文件,将软盘放好后输入:

cat /dev/fd0 > OUTFILE

相反的,如果想把 image file 写到软盘,输入:

cat IMG_FILE > /dev/fd0

  • 1. OUTFILE 指输出的镜像文件名。

  • 2. IMG_FILE 指镜像文件。

  • 3. 若从镜像文件写回 device 时,device 容量需与相当。

  • 4. 通常用制作开机磁片。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/162345.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

快速生成音视频,全新的内容创作体验 #Fliki

当前的社交媒体是视频、音频,图像,文字多元发展的时代,很多文字从业者都需要把自己的内容以更丰富的形式呈现出来。辛苦构思了半天剪辑思路,有的时候常常面临剪音频视频卡死的情况🙁,太崩溃了!巴…

Voltage Drop-based Fault Attacks on FPGAs using Valid Bitstreams论文笔记

V oltage Drop-based Fault Attacks on FPGAs using Valid Bitstreams论文笔记摘要前言电路设计和实验装置III-A节中解释电压波动传感器在FPGA中的实现。第III-B节中解释如何通过RO产生电压降。第III-C节中详细介绍了基于电压紧急情况的攻击原理及其实验设置。结果和讨论A崩溃所…

常见锁策略_CAS(Compare And Swap)_synchronized优化

目录 1.常见锁策略 1.1乐观锁vs悲观锁 1.2轻量级锁vs重量级锁 1.3自旋锁vs挂起等待锁 自旋锁 挂起等待锁 1.4互斥锁vs读写锁 1.5公平锁vs非公平锁 公平锁 非公平锁 1.6可重入锁vs不可重入锁 1.7使用锁策略描述synchronized 2.CAS(Compare And Swap) 2.1CAS应用场…

Python(15):Numpy之array结构

目录 0. 相关文章链接 1. ndarray概述 2. ndarray基本属性操作 3. 索引和切片 4. 矩阵格式 5. 数组的赋值和拷贝 6. bool类型数组和大小判断 7. 不同类型的数组 8. 数组的相乘和转换 0. 相关文章链接 Python文章汇总 1. ndarray概述 对于ndarray结构来说&#xff0…

SpringCloud笔记 - Day2 Nacos Feign Gateway

1. Nacos配置管理 配置的热更新 DataID 命名格式&#xff1a; 实例名-环境名.后缀名(yaml) 尽量用 yaml&#xff0c;不用 yml 2. Nacos配置管理 - 微服务配置拉取 把所有nacos地址和配置信息都放在 bootstrap.yml 引入 Nacos配置管理依赖 <dependency><groupId&g…

java 探花交友项目实战篇1Dubbo 提供者消费者 dubbo高级特性 启动检查 多版本 超时与重试 负载均衡

Dubbo的前世今生 SOA架构 Dubbo介绍 Dubbo是阿里巴巴公司开源的一个高性能、轻量级的 Java RPC 框架。 致力于提供高性能和透明化的 RPC 远程服务调用方案&#xff0c;以及 SOA 服务治理方案。 官网&#xff1a;http://dubbo.apache.org 目前Dubbo在企业中有两种开发思路 fe…

2023年零基础想学大数据?别急!先搞清这一点

◆ 首先学会百度与Google 不论遇到什么问题&#xff0c;先试试搜索并自己解决。 Google首选&#xff0c;翻不过去的&#xff0c;就用百度吧。 大数据知识点&#xff1a; ​ 编辑切换为居中 从传统关系型数据库入手&#xff0c;掌握数据迁移工具、BI数据可视化工具、SQL&am…

浅谈归并排序与快速排序

目录一、归并排序&#xff08;Merge Sort&#xff09;1.1 二路归并1.2 归并排序算法1.3 应用&#xff1a;计算逆序对的数量二、快速排序&#xff08;Quick Sort&#xff09;2.1 快速排序算法2.2 应用&#xff1a;快速选择三、模板汇总References一、归并排序&#xff08;Merge …

无聊猿游戏Dookey Dash分析

Dookey Dash是无聊猿项目方Yuga Labs近期即将推出的一款区块链游戏产品&#xff0c;无聊猿作为NFT的头部项目&#xff0c;自然也获得不少玩家的关注&#xff0c;以此赋能NFT&#xff0c;同时也被无聊猿持有者寄予厚望。游戏背景与规则Yuga Labs在游戏网站上使用了一则视频来为玩…

[CVPR 2022] Rethinking the Augmentation Module in Contrastive Learning

ContentsIntroductionMethodLearn Hierarchical Augmentation InvarianceFeature expansion with augmentation embeddingsExperimentsReferencesIntroduction 在对比学习中&#xff0c;数据增强是非常重要的&#xff0c;对比学习的本质就是通过让模型对数据增强具有不变性来使…

给国行Sony9500H更换美区950H主板

折腾理由 家中小朋友因为疫情&#xff0c;经常需要投屏上网课&#xff0c;感觉在pad上面看&#xff0c;画面太小距离太近&#xff0c;并且已经近视&#xff0c;想着投屏到电视上&#xff0c;稍微改善一下用眼环境。软件投屏用着不爽&#xff0c;国产投屏软件有广告&#xff0c…

故障排查:Java Web程序未通过Acunetix的漏洞检查

博客主页&#xff1a;https://tomcat.blog.csdn.net 博主昵称&#xff1a;农民工老王 主要领域&#xff1a;Java、Linux、K8S 期待大家的关注&#x1f496;点赞&#x1f44d;收藏⭐留言&#x1f4ac; 目录故障详情问题原因注意事项两次失败的尝试relaxedPathChars & relax…

技术博客|第17期:广告程序化交易(一)- 生态系统

在《Hulu/Disney Streaming流媒体广告平台中的核心技术&#xff08;上&#xff09;》广告流程章节中&#xff0c;我们提到了Disney的主要流量是通过每年定期举行的Upfront大会来进行售卖。Upfront会占据我们大部分的流量。除了Upfront售卖的方式以外&#xff0c;剩余的流量在Di…

解析数字员工,为何其已成为企业优势选择

数字化转型浪潮来袭&#xff0c;“数字员工”市场加速升温&#xff0c;各行各业都开始探索数字员工的应用场景。到底什么是数字员工&#xff0c;他们又有哪些优势而备受企业青睐&#xff1f;“抛头露面”与“幕后英雄”数字员工是一种形象化的称呼&#xff0c;所谓“数字员工”…

AOSP安卓源码下载

Android源码下载 在国内想下载Android要么科学上网&#xff0c;要么使用国内搭建的镜像&#xff0c;有清华镜像&#xff0c;中科大的镜像网站。这里使用清华镜像网站镜像Android源码的下载清华镜像网站地址&#xff0c;为啥我要写这篇笔记嘞&#xff0c;虽然网上有很多这方便的…

理发之前先用 AI 替你尝试新发型 #hairstyleai

让 Tony 老师傻眼的 AI 发型效果神器上线&#xff01;&#x1f487;hairstyleai 依靠人工智能的力量尝试新发型&#xff01; hairstyleai 是一个在线人工智能网站&#xff0c;可以根据你的照片&#xff0c;使用强大的人工智能技术生成不同的发型&#xff0c;看看到底哪种最适合…

Layer Normalization

1、原理 Layer Normalization是针对自然语言处理领域提出的&#xff0c;例如像RNN循环神经网络。在RNN这类时序网络中&#xff0c;时序的长度并不是一个定值&#xff08;网络深度不一定相同&#xff09;&#xff0c;比如每句话的长短都不一定相同&#xff0c;所有很难去使用BN…

Gradle学习笔记之build.gradle文件

文章目录简介常见属性代码仓库subprojects和allprojectsext自定义属性buildscript简介 build.gradle是gradle构建脚本文件&#xff0c;支持java、groovy等语言。 每个gradle项目或模块都会有一个build.gradle文件&#xff0c;该文件是项目构建的入口&#xff0c;可配置版本、…

【RabbitMQ二】——RabbitMQ入门教程(简单模式)

RabbitMQ入门教程&#xff08;简单模式&#xff09;前言RabbitMQ相关术语RabbitMQ简单模式示例总结如果博主的文章对您有所帮助&#xff0c;可以评论、点赞、收藏&#xff0c;支持一下博主!!!前言 本篇博客主要是实现RabbitMQ最简单的模式&#xff0c;一个生产者&#xff0c;一…

【指针笔试题上】你知道大厂面试题的指针题是什么样的吗?快来通过这些面试题目检测一下自己吧!

目录 前言&#xff1a; 一.strlen和sizeof的区别 二.一维数组笔试题解析 三.二维数组笔试题解析 四.总结&#xff1a; 博客主页&#xff1a;张栩睿的博客主页 欢迎关注&#xff1a;点赞收藏留言 系列专栏&#xff1a;c语言学习 家人们写博客真的很花时间的&#xff0c;你们…