《Linux学习并不难》Linux常用操作命令(1): cat命令显示文本文件内容

8.1  《Linux学习并不难》Linux常用操作命令(1): cat命令显示文本文件内容

使用cat命令可以显示文本文件的内容,也可以把几个文件内容附加到另一个文件中。如果没有指定文件,或者文件为“-”,那么就从标准输入读取。

命令语法:

cat [选项] [文件]

命令中各选项的含义如表所示。


选项


选项含义


-n


对输出的所有行编号


-b


对非空输出行编号


-s


当遇到有连续两行以上的空白行时,就替换为一行的空白行


-E


在每行结束处显示$

例:显示/etc/inittab文件的内容。

[[email protected] ~]# cat /etc/inittab

例:把文件textfile1的文件内容加上行号后输入到textfile2文件中。

[[email protected] ~]# cat textfile1 a b c 
//查看文件textfile1的文件内容 
[[email protected] ~]# cat -n textfile1 > textfile2 
[[email protected] ~]# cat textfile2      
1  a      
2  b      
3  c 
//查看文件textfile2的文件内容,有两列数据,第一列是textfile1文件的行号,第二列是textfile1文件的内容

例:使用cat命令创建mm.txt文件。

[[email protected] ~]# cat >mm.txt<<EOF
> Hello                              //在此输入字符Hello 
> Linux                              //在此输入字符Linux 
> EOF                                //在此输入字符EOF,会自动回到Shell提示符界面 
[[email protected] ~]# cat mm.txt Hello Linux

本文节选自《Linux学习并不难》教材,这是一本最实用的、理论实践并重的Linux入门教材。如需阅览整本书的内容请访问Linux运维者(www.linuxywz.com)网站。

原文地址:http://blog.51cto.com/10923902/2118127

时间: 2024-12-16 17:57:49

《Linux学习并不难》Linux常用操作命令(1): cat命令显示文本文件内容的相关文章

Linux学习笔记之常用用户管理类命令

开始这个话题之前应该先了解下/etc/shadow这个文件中的构造,对于列所代表的意思大体有个了解,先以ftpuser账户来介绍:后边会给出一些相应的例题来做使用说明补充(好吧我承认,这,又是一篇博客作业^_^万恶的标题党). ftpuser:$6$T9WUEls/$AK4hTO1bZ7MXW7VoMej8e7tVG1qqxPy5axVJAAIz4m6uuzZmoYDcQjUG2XlXx7klx/i8yJ1luZDtoKYwJAMa4.:16929:0:99999:7:5:: 总共有9个字段被"

Linux学习笔记&lt;三&gt;——常用的查看文本命令和文本处理命令

查看文本: 1.cat:连接并显示文本 tac:cat的倒置显示 -n:在每行行首添加行数显示 -E:每行显示换行符 -A:显示所有,包括文本和各种特殊符号 Linux的文本换行符为$,而Windows的文本换行符是$+Enter 2.可分屏显示的more和less more:向后翻,翻到最后就退出 less:向后翻,翻到最后不会自动退出 more和less显示窗口下操作: 向后翻一页:space键 向前翻一页:b键 退出显示窗口:q键 3.head:查看前n行 tail:查看后n行 -n 数字

《Linux学习并不难》Linux常用操作命令(14):grep命令查找文件中符合条件的字符串

8.14  <Linux学习并不难>Linux常用操作命令(14):grep命令查找文件中符合条件的字符串 使用grep命令可以查找文件内符合条件的字符串.          命令语法: grep [选项] [查找模式] [文件] 命令中各选项的含义如表所示. 选项 选项含义 -E 模式是一个可扩展的正则表达式 -F 模式是一组由断行符分隔的定长字符串 -P 模式是一个Perl正则表达式 -b 在输出的每一行前显示包含匹配字符串的行在文件中的字节偏移量 -c 只显示匹配行的数量 -i 比较时不

Linux常用操作命令之cat

cat:显示文本文件 使用cat命令可以显示文本文件的内容,也可以把几个文件的内容追加到另一个文件中.如果没有指定文件,或者文件为"-",那么就从标准输入读取. 命令语法:  cat [选项] [文件] 选项: -n    :对输出的所有行编号 -b    :对非空输出行编号 -s    :当遇到多行的空行时,将其显示为一行的空白行 -E    :在每行结束处显示$ 例子: 显示/etc/inittab 文件的内容 [[email protected] ~]# cat /etc/ini

《Linux学习并不难》归档和压缩(2):tar包的使用和管理

22.2 <Linux学习并不难>归档和压缩(2):tar包的使用和管理使用tar命令可以将许多文件一起保存到一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件.命令语法:tar [选项] [文件|目录]命令中各选项的含义如表所示.选项 选项含义 -c 创建新的归档文件 -A 追加tar文件至归档 -r 追加文件至归档结尾 -t 列出归档文件的内容,查看已经备份了哪些文件 -u 仅追加比归档中副本更新的文件 -x 从归档文件中释放文件 -f 使用归档文件或设备 -k 保存已经存在的文件.在

《Linux学习并不难》用户管理(1):Linux用户账户分类

9.1  <Linux学习并不难>用户管理(1):Linux用户账户分类 用户账户在Linux系统中是分角色的,由于角色不同,每个用户的权限和所能执行的工作任务也不同.在实际的管理中,用户的角色是通过UID(用户ID号)来标识的,每个用户的UID都是不同的. 在Linux系统中有三大类用户,分别是root用户.系统用户和普通用户. 1.root用户 在Linux系统中,root用户UID为0,root用户的权限是最高的,普通用户无法执行的操作,root用户都能完成,所以也被称为超级用户.在Li

《Linux学习并不难》用户管理(2):/etc/passwd文件详细介绍

9.2  <Linux学习并不难>用户管理(2):/etc/passwd文件详细介绍 /etc/passwd文件是Linux系统识别用户的一个重要文件,Linux系统中所有的用户都记录在该文件中.假设用户以账户zhangsan登录系统时,系统首先会检查/etc/passwd文件,看是否有zhangsan这个账户,然后确定用户zhangsan的UID,通过UID来确认用户的身份,如果存在则读取/etc/shadow文件中所对应的密码.如果密码核实无误则登录系统,读取用户的配置文件. 任何用户都可

《Linux学习并不难》用户管理(3):/etc/shadow文件详细介绍

9.3  <Linux学习并不难>用户管理(3):/etc/shadow文件详细介绍 /etc/shadow文件是/etc/passwd的影子文件,这两个文件应该是对应互补的./etc/shadow文件的内容包括用户被加密的密码以及其它/etc/passwd文件不能包括的信息,比如用户账户的有效期限等. /etc/shadow文件只有root用可以读取和操作,文件的权限不能随便更改为其它用户可读,这样做是非常危险的.如果发现这个文件的权限变成了其它组群或用户可读了,要进行检查,以防系统安全问题

《Linux学习并不难》使用RPM软件包(3):安装RPM软件包

14.3  <Linux学习并不难>使用RPM软件包(3):安装RPM软件包 RPM软件包的安装流程如图9.1所示,如果软件包满足依赖条件则允许安装,如果不满足依赖关系则需要先安装其它软件包. 使用rpm命令可以在Linux系统中安装.删除.刷新.升级.查询RPM软件包. 命令语法: rpm [选项] [RPM软件包文件名称] 命令中各选项的含义如表所示. 选项 选项含义 -i 安装软件包 -v 输出详细信息 -h 安装软件包时打印哈希标记 --replacepkge 无论软件包是否已被安装,