Linux(Centos 7.6)命令详解:cat

1.命令作用

将文件或标准输入连接到标准输出(Concatenate FILE(s), or standard input, to standard output),

即将文件内容输出到屏幕上,或者将多个文件合并成一个文件。

2.命令语法

Usage: cat [OPTION]... [FILE]...

3.参数详解

OPTION:

  • -A, --show-all,相当于-vET参数
  • -b, --number-nonblank,非空输出行编号,忽略-n参数
  • -e,相当于-vE参数
  • -E, --show-ends在每行末尾显示$
  • -n, --number,对所有输出行进行编号
  • -s, --squeeze-blank,消除重复的空行输出(连续的空行只输出一行空行)
  • -t,相当于-vT参数
  • -T, --show-tabs,将制表符显示为^I
  • -u,忽略
  • -v, --show-nonprinting,除LFD和TAB外,使用^和M-符号

4.常用用例

4.1.查看文件内容

## 1.输出文件全部内容
[root@localhost Desktop]# cat eee
qweraaaa
xxxxcccc
ccccaaaa## 2.全部内容带行号输出
[root@localhost Desktop]# cat -n eee1	qwer2		aaaa3	xxxx4	5	cccc6	cccc7	8	9	aaaa## 3.非空行带行号输出
[root@localhost Desktop]# cat -b eee1	qwer2		aaaa3	xxxx4	cccc5	cccc6	aaaa## 4.制表符显示为^I,行尾显示$
[root@localhost Desktop]# cat -A eee
qwer$
^Iaaaa$
xxxx$
$
cccc$
cccc$
$
$
aaaa$

4.2.多个文件合并(重定向)

## 将a.txt与b.txt文件内容合并(重定向)到c.txt文件中
[root@localhost Desktop]# ll *.txt
-rw-r--r--. 1 root root 15 Feb 14 19:22 a.txt
-rw-r--r--. 1 root root 15 Feb 14 19:23 b.txt
[root@localhost Desktop]# cat a.txt
aaaa
bbbb
cccc
[root@localhost Desktop]# cat b.txt 
dddd
eeee
ffff
[root@localhost Desktop]# cat a.txt b.txt > c.txt
[root@localhost Desktop]# cat c.txt 
aaaa
bbbb
cccc
dddd
eeee
ffff
[root@localhost Desktop]# 

4.3.与管道输出匹配内容

## cat配合管道符,查看带有qwer的行的内容
[root@localhost Desktop]# cat /etc/passwd | grep qwer
qwer:x:1000:1000:qwer:/home/qwer:/bin/bash
[root@localhost Desktop]#

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

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

相关文章

深入解析Qt事件循环

在Qt开发中,QApplication::exec()这行代码是每个开发者都熟悉的“魔法咒语”。为什么GUI程序必须调用它才能响应操作?为何耗时操作会导致界面冻结?本文将以事件循环为核心,揭示Qt高效运转的底层逻辑,探讨其设计哲学与最…

Hive增量迁移方案与实操PB级

客户一共1PB数据,每天新增10T,有些表只保留3天。 需要客户提供: a.tbl_size(大小GB) a.last_mtime(最新更新时间) a.tbl_ttl(保留时间) b.last_part_dt(分区值) b.last_part_size(最新分区大小) t_day(表更新规律,t几) 因为目前…

未来游戏:当人工智能重构虚拟世界的底层逻辑

未来游戏:当人工智能重构虚拟世界的底层逻辑 在《赛博朋克2077》夜之城的霓虹灯下,玩家或许已经注意到酒吧里NPC开始出现微表情变化;在《艾尔登法环》的开放世界中,敌人的战术包抄逐渐显露出类人智慧。这些细节预示着游戏产业正站…

React中如何处理高阶组件中的错误

在 React 高阶组件中处理错误是确保应用程序健壮性和稳定性的重要环节。以下是一些处理高阶组件中错误的常见方法: 1. 捕获渲染时的错误 在高阶组件中,渲染过程可能会因为各种原因(如 props 数据格式错误、组件内部逻辑异常等)抛…

deepseek-v3在阿里云和腾讯云的使用中的差异

随着deepseek在各大云商上线,试用了下阿里云和腾讯云的deepseek服务,在回答经典数学问题9.9和9.11谁大时,发现还是有差异的。将相关的问题记录如下。 1、问题表现 笔者使用的openai的官方sdk go-openai。 因本文中测验主要使用阿里云和腾讯…

宝塔面板开始ssl后,使用域名访问不了后台管理

宝塔面板后台开启ssl访问后,用的证书是其他第三方颁发的证书 再使用 域名/xxx 的形式:https://域名:xxx/xxx 访问后台,结果出现如下,不管使用 http 还是 https 的路径访问都进不后台管理 这个时候可以使用 https://ip/xxx 的方式来…

开发板部署|RK3588部署DeepSeek-1.5B

前言 在 RK3588 上部署大模型可以显著提升计算效率、节能、加速推理过程,并实现本地化推理,适合各种边缘计算应用,如智能设备、自动驾驶、工业机器人、健康监测等领域。此外,RK3588 配备了强大的 NPU(神经网络处理单元…

UDP与TCP

用UDP一定比用TCP快吗? 假设我们需要在a电脑的进程发一段数据到b电脑的进程我们可以选择使用TCP或UDP协议进行通信。 对于TCP这样的可靠性协议每次消息发出后都能明确知道对方有没有收到,就像打电话一样,只要“喂喂"两下对方就能回你个…

【ELK】【Elasticsearch】数据查询方式

1. 简单查询(URI Search) 通过 URL 参数直接进行查询,适合简单的搜索场景。 示例: bash 复制 GET /index_name/_search?qfield_name:search_value 说明: index_name:索引名称。 field_name&#xf…

软件测试:定义和实质

软件缺陷的定义: 未实现说明书要求的功能出现了说明书指明不应出现的错误实现了说明书未提到的功能未实现说明书没有明确提出但应该实现的目标软件难以理解,不易使用,运行缓慢 或者从测试员客户会认为不好的。 软件缺陷的原因: …

【软考】【2025年系统分析师拿证之路】【啃书】第十一章 软件需求工程(十二)

目录 需求的层次需求工程的主要活动需求的记录技术需求分析需求定义 需求的层次 业务需求用户需求系统需求 需求工程的主要活动 需求获取需求分析形成需求规格需求确认和验证需求管理 需求的记录技术 任务卡片场景说明用户故事 需求分析 方法: 结构化分析&a…

计算机网络原理试题六

一、单项选择 1.(单选题,5分)IP地址中网络号的作用有 A.指定了设备能够进行通信的网络 B.指定了主机所属的网络 C.指定了被寻址的子网中的某个节点 D.标志了网络中的主机 答案:B 2.(单选题,5分)关于IP主机地址,下列说法正确的是 A.网段部分不可以全1也不可以全0 B.主机部分可…

路由基础 | 路由引入实验 | 不同路由引入方式存在的问题

注:本文为 “路由基础 | 路由表 | 路由引入” 相关文章合辑。 未整理去重。 路由基本概念 1—— 路由表信息、路由进表以及转发流程、最长掩码匹配原则 静下心来敲木鱼已于 2023-11-26 14:06:22 修改 什么是路由 路由就是指导报文转发的路径信息,可以…

更高效实用 vscode 的常用设置

VSCode 可以说是文本编辑神器, 不止程序员使用, 普通人用其作为文本编辑工具, 更是效率翻倍. 这里分享博主对于 VSCode 的好用设置, 让 VSCode 如虎添翼 进入设置 首先进入设置界面, 后续都在这里进行配置修改 具体设置 每项配置通过搜索关键字, 来快速定位配置项 自动保存…

本地部署DeepSeek

1、下载ollama 浏览器输入ollama,打开ollama网站,选择版本下载 可以使用迅雷下载 打开迅雷,复制网址 2、安装ollama ollama下载完成之后,安装 3、查看ollama版本 Win R,cmd ollama -v 查看ollama版本 4、下载De…

大模型驱动的业务自动化

大模型输出token的速度太低且为统计输出,所以目前大模型主要应用在toP(人)的相关领域;但其智能方面的优势又是如此的强大,自然就需要尝试如何将其应用到更加广泛的toM(物理系统、生产系统)领域中…

Leetcode1299:将每个元素替换为右侧最大元素

题目描述: 给你一个数组 arr ,请你将每个元素用它右边最大的元素替换,如果是最后一个元素,用 -1 替换。 完成所有替换操作后,请你返回这个数组。 代码思路: 方法 replaceElements 输入参数:…

Java 大视界 -- 人才需求与培养:Java 大数据领域的职业发展路径(92)

💖亲爱的朋友们,热烈欢迎来到 青云交的博客!能与诸位在此相逢,我倍感荣幸。在这飞速更迭的时代,我们都渴望一方心灵净土,而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识,也…

Weboffice在线Word权限控制:限制编辑,只读、修订、禁止复制等

在现代企业办公中,文档编辑是一项常见且重要的任务。尤其是在线办公环境中,员工需要在网页中打开和编辑文档,但如何确保这些文档只能进行预览而无法被编辑或复制,成为许多企业面临的一个痛点。尤其是在处理涉密文档时,…

基于 Spring Boot 和微信小程序的仓储管理系统设计与实现

大家好,今天要和大家聊的是一款基于 Spring Boot 和 微信小程序 的“仓储管理系统”的设计与实现。项目源码以及部署相关事宜请联系我,文末附上联系方式。 项目简介 基于 Spring Boot 和 微信小程序 的“仓储管理系统”主要使用者分为 员工、供应商 和…