一天一个Linux基础命令之查看文件内容cat、tac

cat 查看文本文件

1、命令格式

cat[OPTION]... [FILE]...

2、命令功能

1.显示文件内容,创建新文件cat>filename

2.输入内容,内容输入完毕之后用Ctrl+D结束输入

3.将几个文件合并为一个文件:cat file1 file2... > file

3、常用参数

-n:在输入数据前面加行号

-b:非空的行输出,并且输出行号

-e|-E:在每行结束后再后面加上$

$一般用于行尾结束

-s:空行不重复输出

-t|-T:换行符显示为^I

4、常用范例

1.查看文件中的内容

命令:cat/etc/issue

[[email protected]~]# cat /etc/issue
CentOSrelease 6.5 (Final)
Kernel \ron an \m
 
[[email protected]~]#

2.将issue中的内容添加到文件尾部

命令:cat /etc/issue >> test

[[email protected]~]# cat test 
123
123
123
 
[[email protected]~]# cat /etc/issue >> test 
[[email protected]~]# cat test 
123
123
123
 
CentOSrelease 6.5 (Final)
Kernel \ron an \m
 
[[email protected]~]#

3.显示文件的行数

命令:cat -n test

[[email protected]~]# cat -n test 
     1    123
     2    123
     3    123
     4    
     5    CentOSrelease 6.5 (Final)
     6    Kernel\r on an \m
     7    
[[email protected]~]#

4. 用cat给新文件输入内容

cat>file
[[email protected]~]# cat >test1
hello
world   
[[email protected]~]# cat test1
hello
world
[[email protected]~]#

提示:用cat输入文件内容时,在文件内容输入完毕时,要用Ctrl+D结束输入

备注:

tac (反向列示)

命令:

tac test1

输出:

[[email protected] ~]# tac test1
world
hello
[[email protected]~]#

说明:tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,而 tac 则是由最后一行到第一行反向在萤幕上显示出来!

时间: 2024-10-27 03:13:50

一天一个Linux基础命令之查看文件内容cat、tac的相关文章

一天一个Linux基础命令之查看文件内容less

less      查看文件内容 1.命令格式 less [options] file... 2.命令功能 Linux中的less命令主要用来浏览文件内容,与more命令的用法相似,不同于more命令的是,less命令可往回浏览以看过的部分. less 的用法比起 more 更加的有弹性.在 more 的时候,我们并没有办法向前面翻,只能往后面看,但若使用了 less 时,就可以使用[pageup]| [ b][pagedown]| [空格]等按键的功能来往前往后翻看文件,更容易用来查看一个文件

一天一个linux基础命令之查看文件开头结尾部分内容tail

tail 显示文件结束部分内容 1.命令格式 tail[option]...[File]... 2.命令功能 显示文件内容,默认显示文件的后十行,可以用[-n] # | [-#],#代表显示的行数,选项指定显示多少行 使用tail命令的-f选项可以方便的查阅正在改变的日志文件, tail -f filename会把filename里最尾部的内容显示在屏幕上,刷新显示 3.常用选项 -c #:显示文件的字节(字符)数 -n #:显示文件多少行 -f:循环显示,当文件内容改变时,显示改变的内容,并不

一天一个linux基础命令之查看文件开头部分内容head

head查看文件开始部分的内容 1.命令格式 head [option]...[File]... 2.命令功能 显示文件内容,默认显示文件的前十行,可以用[-n] # | [-#],#代表显示的行数,选项指定显示多少行,如果没有"文件file"时,从标准输入中读取输入 3.常用选项 -c #:显示文件的字节(字符)数 -n #:显示文件多少行 4.命令实例 1.显示文件前n行内容 命令:head -n # File | head  -# File [[email protected]~

一天一个linux基础命令之查看文件类型file

file 查看文件类型 1.命令格式 file [options]  FILE ... 2.命令功能 该命令用来识别文件类型,也可用来辨别一些文件的编码格式.它是通过查看文件的头部信息来获取文件类型. 3.常用参数 -b:只列出文件辨识结果,不显示文件名称. -f:查看文件中的文件名的文件类型,一般用于shell编程 -i:以mime类型来显示文件的类型 -z:尝试去解读压缩文件的内容 -F:使用指定分隔符号替换输出文件名后的默认的":"分隔符. -L:查看对应软链接对应文件的文件类型

一天一个linux基础命令之修改文件时间戳touch

touch  修改时间戳(常用于创建空文件) 1.命令格式 touch [options]File ... 2.命令功能 用于修改文件的时间戳.访问时间.修改时间.改变时间.如果什么参数也不加默认创建一个空文件 Linux文件时间戳(timestamp): 访问时间:最近一次被访问(被读) access 修改时间:写数据  modify 改变的文件的内容 改变时间:改变元数据(文件的属性)  change,metadata,元数据  改变的文件的属性 改变时间会自动变化,当文件访问时,或者修改文

Linux基础命令,目录文件操作,vi编辑器详解

一.linux基础命令 linux命令的执行必须依赖于shell命令解释器.shell实际上是在linux系统中运行的一种特殊程序,它位于操作系统内核与用户之间,负责接收用户输入的命令并进行解释,将需要执行的操作传递给系统内核执行,shell在用户和内核之间充当了一个"翻译官"的角色.当用户登录到linux系统时,会自动加载一个shell程序,以便给用户提供可以输入命令的操作系统. 1.首先介绍一下快捷键 Tab键:用来补齐命令字或文件.目录名,例如输入"ifcon"

inux中tail命令---用于查看文件内容

linux中tail命令---用于查看文件内容 最基本的是cat.more和less.1. 如果你只想看文件的前5行,可以使用head命令,如:head -5 /etc/passwd2. 如果你想查看文件的后10行,可以使用tail命令,如:tail -2 /etc/passwd 或 tail -n 2 /etc/passwdtail -f /var/log/messages参数-f使tail不停地去读最新的内容,这样有实时监视的效果 用Ctrl+c来终止!3. 查看文件中间一段,你可以使用se

一天一个Linux基础命令之文件查看命令more

more:查看文件内容并分屏显示 1.命令格式 more [-d] [-num] [+/pattern] [+linenum] [file...] 2.命令功能 Linux more 命令类似 cat ,不过会以一页一页的形式显示,更方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能(与 vi 相似),使用中的说明文件,请按 h . 3.命令参数 -num:每屏显示几行,默认显示满屏 +num:从num行开始

Linux命令之查看文件内容

1 cat:查看文件内容 选项:-b    显示行号,空白行不显示行号 -n    显示行号,包括空白行 [[email protected] ~]#cat -b a.txt 2 more:分页查看文件内容,按空格查看下一页,按q退出 [[email protected] ~]#more a.txt 3 less:分页查看文件内容,使用方式与vi类似,空格(下一页).b键(上一页).G(最后一行).g(第一行) [[email protected] ~]# less /etc/passwd 4