Linux命令学习四:cat、more、less、head、tail
打印整个文件内容:cat
cat命令是 concatenate的缩写,该命令的作用是将一个文本文件的内容全部输出到终端上。这个命令可以用来查看一些内容比较小的文本文件,如果文件的内容太多了,一下子全都打印出来,一下子也不方便查看呀。
基本命令
cat [参数] [文件路径]文件名
参数说明
| 参数 | 说明 | 
|---|---|
| -n | 显示行号,包括空行 | 
实例
    刚安装好的系统,root用户的家目录下都有一个anaconda-ks.cfg文件,那么可以用cat命令,查看一下这个文件里面有什么内容
cat -n /root/anaconda-ks.cfg
分屏查看文件内容:more
more命令是一个基于vi命令的文本过滤器,它以全屏的方式,按页展示文件的内容。
基本语法
more [路径]文件名
操作说明
| 操作 | 说明 | 
|---|---|
| 空格键 | 向下翻页 | 
| 回车键 | 向下翻一行 | 
| q | 退出 | 
| CTRL + F | 向下滚动一屏 | 
| CTRL + B | 向上滚动一屏 | 
| = | 输出当前行号 | 
实例
查看root用户家目录的anaconda-ks.cfg文件
more anaconda-ks.cfg
分屏查看文件内容:less
less命令跟more命令的功能类似,但是功能上比more更强大一些。more命令是一次性加载完整个文件后才展示,而less命令是根据展示的需要而加载文件内容,对于大文件的查看更加高效。
基本语法
less [路径]文件名
操作说明
| 操作 | 说明 | 
|---|---|
| 空格键 | 向下翻一页 | 
| 回车键 | 向下翻一行 | 
| [page down] | 向下翻一页 | 
| [page up] | 向上翻一页 | 
| /字符串 | 向下查找字符串, 按n继续向下查找 ,按N反向查找 | 
| ?字符串 | 向上查找字符串 按n继续向上查找 ,按N反向查找 | 
| q | 退出 | 
实例
查看root用户家目录的anaconda-ks.cfg文件
less anaconda-ks.cfg
显示文件开头的部份内容:head
head命令可以查看文件开头的部份内容,默认情况下head命令显示文件的前10行内容。
基本语法
head [参数] [文件路径]文件名
参数说明
| 参数 | 说明 | 
|---|---|
| -n | 指定显示文件开头多少行内容 | 
实例
查看anaconda-ks.cfg文件的前20行内容
head -n 20 anaconda-ks.cfg
显示文件结尾的部份内容:tail
跟head命令类似,不过tail命令显示 的是文件结尾最后面的几行内容,默认也是显示10行内容。
基本语法
tail [参数] [文件路径]文件名
参数说明
| 参数 | 说明 | 
|---|---|
| -n | 指定显示文件结尾多少行内容 | 
| -f | 实时显示往文件追加的内容 | 
实例
查看anaconda-ks.cfg文件的结尾20行内容
tail -n 20 anaconda-ks.cfg
实时显示tomcat日志文件的更新
tail -f catalina.out
混迹IT行业多年,技术依然渣渣,故名zaza-h
记录和分享自己的学习历程,如果有错漏,请各路大神帮忙指正。也欢迎大家多多讨论,共同成长
本文来自博客园,作者:zaza_h,转载请注明原文链接:https://www.cnblogs.com/zaza-h/p/16187400.html
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号