Linux中几种常用的查看文件内容的命令(file,cat,more,less,head,tail)

Linux中有几个命令可以查看文件的内容,而不需要调用其他的文本编辑器,如vim.

1.file查看文件类型

file命令可以探测文件的内部,并能查看到文件是什么类型的。

2. cat命令

cat命令时一个用于显示文本文件中所有数据的比较好用的工具

cat test.txt

cat 可以带一些参数,会对显示的结果有帮助

-n参数会给所有的行加上行号

-b参数 只是给有文本的行加上行号。

对于有大量文本内容的文件,使用cat不太方便,可以使用下面的几个分页工具。

3. more命令

cat命令的缺陷就是一旦运行,就无法控制后面的操作,整个文件的内容都会显示在终端界面上。而more工具是分页显示文件的内容,在每页数据之后停下来。

打开/etc/profile文件

more /etc/profile

可以看到,more命令的底部显示的是前面也已经读取本文件内容的比例,说明more命令仍然有效。

more命令时分页工具,可以通过space空格键或者s或f可以进行下翻一页的操作

通过b或者^B能够进行上翻一页的操作

more 命令只是支持基本的文件内容移动功能,下面再介绍一个比more功能更强大的命令less.

4. less命令

less命令从名字上看,它不像more那么高级。但是,less命令的命名是个文字游戏(从俗语less is  more得来),它其实是more的升级版。它提供了一些极为有用的功能,特别是实现了文本文件的向后逐页翻页的功能。

less命令能够识别出上下翻页按键PgUp和PgDn,以及向上下键↑↓,在查看文件时,能够给到用户的全面控制。

less test1.tex

翻页和上下滑动的功能可以自己操作。

5. tail 命令查看最后几行的文件内容

tail 命令会显示文件最后几行的内容,也就是文件的尾部。默认情况下,它会显示文件的末尾10行。

tail test1.txt

-n参数用来修改显示的行数。

tail -n 20 text1.txt

-f 参数在查看某些动态文件或者日志文件时会动态显示末尾新增加的文本内容。这是实时监控系统日志的绝妙方式。

下方的闪烁的标号就是在等待新增文本的出现。按Ctrl+c就可以退出tai -f 。

这个作为监控日志很有用。

6. head命令

head命令与tail命令功能相反,主要用于显示文件开头的那些行的内容。默认情况下,会显示文件头10行文本内容。

head test1.txt

-n 同样是可以修改默认的显示的行数。

head -n 15 test1.txt

head命令没有-f参数,因为开头文件往往不会变化,也没必要加上这个功能。

这几个命令经常会使用到,熟练掌握这些命令对学习Linux会有很大帮助。

原文地址:https://www.cnblogs.com/nanshanjushi/p/11334490.html

时间: 2024-11-23 13:39:16

Linux中几种常用的查看文件内容的命令(file,cat,more,less,head,tail)的相关文章

Linux中统计,检索和过滤文件内容的命令以及压缩、归档命令(wc,grep,gzip,bzip2,

统计文件内容wc命令 用途: 统计文件中单词数量(Word Count)等信息wc [选项]... 目标文件...常用命令选项-l:统计行数-w:统计单词个数-c:统计字节数 检索和过滤文件内容grep命令 用途: 在文件中查找并显示包含指定字符串的行grep [选项]... 查找条件 目标文件常用命令选项-i:查看时忽略大小写-v:反转查找,输出与查看条件不相符的行查找条件设置要查找的字符串以双引号括起来"^......" 表示以......开头, "......$ &qu

Linux下查看文件内容的命令

查看文件内容的命令: cat     由第一行开始显示内容,并将所有内容输出 tac     从最后一行倒序显示内容,并将所有内容输出 more    根据窗口大小,一页一页的现实文件内容 less    和more类似,但其优点可以往前翻页,而且进行可以搜索字符 head    只显示头几行 tail    只显示最后几行 nl      类似于cat -n,显示时输出行号 1.cat 与 tac cat的功能是将文件从第一行开始连续的将内容输出在屏幕上.但是cat并不常用,原因是当文件大,行

Linux 查看文件内容的命令

观看档案内容 : cat, tac, more, less, head, tail, nl, 刚刚我们提到的都只是在于显示档案的外观,或者是移动与复制一个档案或目录而已,那么如果我们要视察一个档案的内容时,该如何是好呢?!这里有相当多有趣的指令可以来分享一下:最常使用的显示档案内容的指令可以说是 cat 与 more 及 less 了 !此外,如果我们要查看一个很大型的档案(好几百MB 时),但是我们只需要后端的几行字而已,那么该如何是好?呵呵!用 tail 呀,此外, tac 这个指令也可以达

查看文件内容的命令cat,tac,more,less,head,tail

cat命令 cat命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令. 注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容.因此,一般用more等命令分屏显示.为了控制滚屏,可以按Ctrl+S键,停止滚屏:按Ctrl+Q键可以恢复滚屏.按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态. 语法 cat (选项) (参数) 选项 -n或-number:有1开始对所有输出的行数编号: -b或--number-no

Linux中查看文件内容的命令(cat,more,less,head,tail)

cat命令 用途:显示出文件的内容cat [选项] 文件名...示例[[email protected] ~]# cat /etc/hosts[[email protected] ~]# cat /etc/sysconfig/network 缺点:在字符界面中,如果内容超过屏幕显示的最大行数,则只会显示最后能显示的行数. more命令 用途:全屏方式分页显示文件内容more [选项] 文件名...交互操作方式按Enter键向下逐行滚动.按空格键向下翻一屏按q键退出 缺点:当翻到行尾时再翻页会自动

Linux中查看文件内容的命令cat、more、less三者的区别

cat命令用于显示整个文件的内容,单独使用时没有翻页的功能. more命令当页面满一页显示时暂停,按空格键可以显示下一页的内容.按Q键停止显示. less命令的用法与more类似,也可以用来显示超过一页的内容.所不同的是less除了按空格键可以显示下一页的内容,还可以利用上下键来翻页. 其实这三个命令除了cat有合并文件的功能,其他的功能基本上是一样的,只是在浏览习惯上或显示方式上有所不同而已.

查看文件内容的命令

通过命令+文件名查看内容.如下命令可以查看. 1,cat:由第一行开始显示文件内容:一次性显示文件所有内容 2,tac:从最后一行开始显示,可以看出tac与cat字母顺序相反:一次性显示文件所有内容,不过是从最后一行反向显示 3,nl:显示的时候输出行号:一次性显示文件所有内容 4,more:一页一页的显示文件内容:可通过回车键向下查看文件更多内容 5,less与more类似,但它可以向前翻页: 6,head:只看前几行: 7,tail:只看最后几行: 8,od:以二进制的方式读取文件. 9,v

Linux中在当前目录下查找某个文件

ZT:https://zhidao.baidu.com/question/1512088073851955780.html Linux中在当前目录下查找某个文件可以使用find命令. 1.比如在/usr/lib下查找klibc的文件,进入/usr/lib目录后,可以执行 find . -name "klibc" 说明:find命令用于查找文件,后面的"."代表当前目录,-name是find命令的参数,后面接要搜索的文件名. 2.如果不明确文件名称,可以使用通配符 f

Linux常用命令2(远程文件下载+查看文件内容)

一.远程文件下载的两种方法:ftp命令 + scp命令 ftp命令: 服务器若安装了ftp Server,另外一台Linux可以使用ftp的client程序来进行文件的远程拷贝读取下载和写入上载. 1. 连接ftp服务器 格式:ftp [hostname| ip-address] a)在linux命令行下输入:ftp 192.168.26.66 b)服务器询问你用户名和口令,分别输入用户名和相应密码,待认证通过即可. 2. 下载文件 下载文件通常用get和mget这两条命令. a) get 格式