文档章节

Linux命令集-cat(concatenate)

u
 uetucci
发布于 2017/06/23 16:29
字数 346
阅读 51
收藏 0

由第一行开始显示文件内容。

语法

[root@study ~]# cat [-AbEnTv]

参数

-A : 相当于-vET的整合选项,可列出一些特殊字符而不是空白而已;
-b : 列出行号,仅针对非空白行做行号显示,空白行不标行号!
-E : 将结尾的断行字符$显示出来;
-n : 打印行号,连同空白行也会有行号,与-b的选项不同;
-T : 将[tab]按键以^I显示出来;
-v : 列出一些看不出来的特殊字符

范例

范例一:检阅/etc/issue这个文件的内容

[root@study ~]# cat /etc/issue
\S
Kernel \r on an \m

范例二:承上题,如果还要加行号呢?

[root@study ~]# cat -n /etc/issue
1    \S
2    Kernel \r on an \m
3
# 所以这个文件有三行!
# 如果不想要编排空白行的行号,可以使用"cat -b /etc/issue"

范例三:将/etc/man_db.conf的内容完整的显示出来(包含特殊字符)

[root@study ~]# cat -A /etc/man_db.conf
# $
......
MANPATH_MAP^I/bin^I^I^I/usr/share/man$
MANPATH_MAP^I/usr/bin^I^I^I/usr/share/man$
MANPATH_MAP^I/sbin^I^I^I/usr/share/man$
MANPATH_MAP^I/user/sbin^I^I^I/usr/share/man$
# 使用cat -A 就能够发现那些空白的地方是什么,[tab]会以^I表示,
# 断行符则是以$表示,所以你可以发现每一行后面都是$,不过断行字符
# 在windows下是^M$

© 著作权归作者所有

上一篇: Linux命令集-nl
下一篇: Linux命令集-mv
u
粉丝 0
博文 65
码字总数 103136
作品 0
深圳
程序员
私信 提问
(一)Linux学习笔记-Linux常用命令

(一)Linux学习笔记-Linux常用命令 文件处理 以下为Red Hat系列Linux的命令集,我使用的Centos7.5版本。 文件处理 命名规则 1、除/以外,所有字符都合法 2、特殊字符最好不要用,如:空格、...

Super_RD
2018/12/05
0
0
Linux 文件系统常用命令:cat命令

作者:马哥教育 来源:http://www.magedu.com/73449.html 1.cat命令的定义 Cat:concatenate,Concatenate files and print on the standard output:意思是连接文件并显示在标准输出上。 2.ca...

Py爱好
2018/07/26
19
0
Linux 中 用cat 输出文件内容

功能:把一个或者多个文件(或者标准输入)连接在一起,并标准输出。(Concatenate FILE(s), or standard input, to standard output.) cat命令常用来显示文件内容,或者将几个文件连接起来...

HJCui
2016/10/10
645
0
cat命令分析_学习记录

cat命令是将标准输入输出到标准输出 SYNOPSIS cat [OPTION]... [FILE]... 虽然我们经常用cat来查看文件,但是它的本意可不是查看文件的,而是concatenate and write file cat后可以跟文件,就...

lajifeiwomoshu
2017/11/21
0
0
在 Linux 中如何删除文件中的空行

有时你可能需要在 Linux 中删除某个文件中的空行。如果是的,你可以使用下面方法中的其中一个。有很多方法可以做到,但我在这里只是列举一些简单的方法。 你可能已经知道 、 和 命令是专门用...

作者: Magesh Maruthamuthu
03/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 人生,还真是到处是意外

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @这次装个文艺青年吧 :#今日歌曲推荐# 分享lil peep的单曲《High School》 《High School》- lil peep 手机党少年们想听歌,请使劲儿戳(这里...

小小编辑
25分钟前
3
0
Spring使用ThreadPoolTaskExecutor自定义线程池及实现异步调用

多线程一直是工作或面试过程中的高频知识点,今天给大家分享一下使用 ThreadPoolTaskExecutor 来自定义线程池和实现异步调用多线程。 一、ThreadPoolTaskExecutor 本文采用 Executors 的工厂...

CREATE_17
今天
6
0
CSS盒子模型

CSS盒子模型 组成: content --> padding --> border --> margin 像现实生活中的快递: 物品 --> 填充物 --> 包装盒 --> 盒子与盒子之间的间距 content :width、height组成的 内容区域 padd......

studywin
今天
7
0
修复Win10下开始菜单、设置等系统软件无法打开的问题

因为各种各样的原因导致系统文件丢失、损坏、被修改,而造成win10的开始菜单、设置等系统软件无法打开的情况,可以尝试如下方法解决 此方法只在部分情况下有效,但值得一试 用Windows键+R打开...

locbytes
昨天
8
0
jquery 添加和删除节点

本文转载于:专业的前端网站➺jquery 添加和删除节点 // 增加一个三和一节点function addPanel() { // var newPanel = $('.my-panel').clone(true) var newPanel = $(".triple-panel-con......

前端老手
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部