`

<转>Linux命令 之 cat less more tail head的区别

阅读更多
原链接:http://lionbule.iteye.com/blog/663549


1、cat
注释代码  收藏代码
# cat /etc/profile    注:查看/etc/目录下的profile文件内容; 
# cat -b /etc/fstab   注:查看/etc/目录下的profile内容,并且对非空白行进行编号,行号从1开始; 
# cat -n /etc/profile    注:对/etc目录中的profile的所有的行(包括空白行)进行编号输出显示; 
# cat -E /etc/profile     注:查看/etc/下的profile内容,并且在每行的结尾处附加$符号; 
 
注意: 
1、cat 加参数-n 和nl工具差不多,文件内容输出的同时,都会在每行前面加上行号; 
   # cat -n /etc/profile 
   # nl  /etc/profile 
 
2、cat 可以同时显示多个文件的内容,比如我们可以在一个cat命令上同时显示两个文件的内容; 
   # cat /etc/fstab /etc/profile 
 
3、cat 对于内容极大的文件来说,可以通过管道|传送到more 工具,然后一页一页的查看; 
   # cat /etc/fstab /etc/profile | more 

2、more
注释代码  收藏代码
# more -dc /etc/profile    注:显示提示,并从终端或控制台顶部显示; 
# more +4 /etc/profile      注:从profile的第4行开始显示; 
# more -4 /etc/profile      注:每屏显示4行;   
# more +/MAIL /etc/profile     注:从profile中的第一个MAIL单词的前两行开始显示;  
 
注意: 
 
1、其它命令通过管道和more结合的运用例子; 
比如我们列一个目录下的文件,由于内容太多,我们应该学会用more来分页显示。 
这得和管道 | 结合起来,比如: 
# ls -l /etc  |more 

注释代码  收藏代码
more 的动作指令; 
我们查看一个内容较大的文件时,要用到more的动作指令,比如ctrl+f(或空格键) 是向下显示一屏,ctrl+b是返回上一屏; Enter键可以向下滚动显示n行,要通过定,默认为1行; 
我们只说几个常用的; 自己尝试一下就知道了; 
Enter          向下n行,需要定义,默认为1行; 
Ctrl+f          向下滚动一屏; 
空格键             向下滚动一屏; 
Ctrl+b      返回上一屏; 
=                   输出当前行的行号; 
:f          输出文件名和当前行的行号; 
v               调用vi编辑器; 
! 命令                调用Shell,并执行命令; 
q               退出more  
当我们查看某一文件时,想调用vi来编辑它,不要忘记了v动作指令,这是比较方便的; 

3、less
    跟more差不多,只是命令参数有点不一样。
注释代码  收藏代码
命令参数: 
-c   从顶部(从上到下)刷新屏幕,并显示文件内容。而不是通过底部滚动完成刷新; 
-f       强制打开文件,二进制文件显示时,不提示警告; 
-i   搜索时忽略大小写;除非搜索串中包含大写字母; 
-I   搜索时忽略大小写,除非搜索串中包含小写字母; 
-m       显示读取文件的百分比; 
-M       显法读取文件的百分比、行号及总行数; 
-N   在每行前输出行号; 
-p       pattern 搜索pattern;比如在/etc/profile搜索单词MAIL,就用 less -p MAIL /etc/profile 
-s       把连续多个空白行作为一个空白行显示; 
-Q   在终端下不响铃; 

注释代码  收藏代码
执行动作: 
 
回车键  向下移动一行; 
y    向上移动一行; 
空格键  向下滚动一屏; 
b    向上滚动一屏; 
d    向下滚动半屏; 
h    less的帮助; 
u    向上洋动半屏; 
w    可以指定显示哪行开始显示,是从指定数字的下一行显示;比如指定的是6,那就从第7行显示; 
g    跳到第一行; 
G    跳到最后一行; 
p n%     跳到n%,比如 10%,也就是说比整个文件内容的10%处开始显示; 
/pattern 搜索pattern ,比如 /MAIL表示在文件中搜索MAIL单词; 
v 调用vi编辑器; 
q    退出less 
!command     调用SHELL,可以运行命令;比如!ls 显示当前列当前目录下的所有文件; 

4、head
   显示文件的前几行。
   -n  [num] 指定显示前几行

5、tail
    增量显示文件内容,默认打开时只显示最新几行。
    -n 指定打开文件时显示多少行。
分享到:
评论

相关推荐

    大数据基础-Linux基础详解课程27.基本命令-查看命令(cat,more,less,head,tail).mp4

    大数据基础-Linux基础详解课程

    Linux文档操作命令-(cat/more/less/head/tail)

    1、cat命令 描述:查看文件内容;文件创建;文件合并。常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。 用法:cat [参数选项] [文件名称] 参数: 参数 ...

    linux基础命令教程

    linux基础命令教程豪华版,来源于红联linux.适合于初学者。 linux基础命令教程目录:ShellLinux的登陆Linux...cat显示文件内容-more显示文件内容-less显示文件内容-head和tail从Windows转向Linux教程Linux海量资源

    常用linux命令小结

    因为不耐烦反复的查,索性自己总结了一个pdf,里面包括常用的linux命令,包括gcc,grep,tar,sed,find,screen,nohup,scp等,另外还有一些常用的文本处理命令如cat,split,head,tail,uniq,wc,more,less等。

    Linux教程,主要内容:Linux 命令、Linux 系统运维、软件运维、精选常用Shell脚本.zip

    Linux 文件内容查看命令 - 关键词:cat, head, tail, more, less, sed, vi, grep Linux 文件压缩和解压 - 关键词:tar, gzip, zip, unzip Linux 用户管理 - 关键词:groupadd, groupdel, groupmod, useradd, userdel...

    网络安全学习linux部分命令

    Linux操作系统 兄弟连Linux常用命令 1.1命令格式 Linux命令格式 ​ 命令 [-选项] [参数] ​ ctrl+l清屏 1.2目录处理命令 1. ls----显示目录文件 ...6、head-tail---显示文件前面几行,或者后几行 1.4链接

    Linux常见命令与shell脚本

    Linux常用命令 2 1.1 su用户切换 2 1.2 useradd 添加用户 2 1.3 passwd修改口令 2 1.4 ls查看文件/目录 3 1.5 cd改变工作目录 4 1.6 pwd显示工作目录 4 1.7 mkdir创建目录 5 1.8 rmdir删除空目录 5 1.9 cp文件/目录...

    linux基本操作命令 ls du touch mkdir cp mv which find cat more less head tail |(管道) wc grep gzip tar

    ls(list)列表显示目录的文件以及子目录 l (long)以长格式显示文件和目录的列表 -a 显示所有的子目录和文件的信息 -d 显示目录本身的属性,常与-l 同时使用 -h 人性化的方式显示出目录的大小,常与-l 同时使用 ...

    常用的60个Linux常用命令

    more/less: 分页查看文件 head/tail: 查看文件头/尾部 这些命令涵盖了Linux日常操作的方方面面,无论是文件管理、系统监控、网络操作还是软件包管理等,都有对应的命令可供使用。作为Linux用户,熟练掌握这些命令是非常...

    Linux基础命令教程豪华版

    包含了linux的常用命令:Shell Linux的登陆 Linux的登陆续 关机和注销 显示当前工作目录中的内容 显示隐藏的文件 显示其他目录中的文件 建立目录 删除目录 切换目录 复制文件 移动文件 创建文件 删除文件 通配符 pwd...

    LINUX常用命令详解

    6. cat 7. mkdir 8. rmdir 9. chmod 10. chown 11. chgrp 12. touch 13. cp 14. mv 15. rm 16. find 17. grep 18. more 19. less 20. head 21. tail 22. cut 23. at 24. crontab 25. sleep 26. kill 27. ps pstree ...

    Linux课堂笔记.pdf

    2、 Linux 终端命令格式 2.1 终端命令格式 2.2 查阅命令帮助信息 2.3 文件和目录常用命令 2.3.1 查看目录内容 2.3.2 ls命令 2.3.3 nd指令 2.4 相对路径和绝对路径 2.5 创建和删除操作 2.5.1 touch 2.5.2 mkdir 2.6 ...

    Linux开源操作系统常用命令大全Linux开源操作系统常用命令大全

    linux常用命令大全 Linux作为一个开源操作系统,在实际应用中得到了广泛的应用和发展。本论文将介绍一些常用的Linux命令,这些命令是Linux系统管理和操作的基础,对于理解和使用Linux系统非常重要。 一、文件和...

    linux常用命令大全.doc

    head、tail:查看文件的开头或结尾部分。 grep:在文件中搜索指定的字符串。 sed、awk:流编辑器,用于对文本进行复杂的处理。 系统信息命令: uname:显示系统信息。 df:显示磁盘使用情况。 du:查看文件和目录的...

    LINUX 24学时教程004

    目 录: 第二部分 学习Linux操作系统的基本命令 第4学时 阅读与浏览命令 46 4.1 使用man命令获取帮助 46 ...4.4 使用head或tail命令阅读文件的 开头和结尾 60 4.5 课时小结 61 4.6 专家答疑 61 4.7 练习题 62

    用Gow在Windows使用Linux命令 (Gow – The lightweight alternative to Cygwin)

    字处理 : grep, agrep, less, cat, tail, head 文件工具: mv, cp, du, ls, pwd, rmdir, whereis 开发工具: make, diff, diff3, sleep, cvs, dos2unix, unix2dos 用户下载一个 Win 安装程序并安装后,它会...

    Linux实验二

    2. 使用cat,more,less,head,tail命令显示/etc/inittab文件 实验二; 1. 新建目录/home/test 2. 使用pwd命令显示当前目录 3. 使用cd命令先转到/root目录再转到当前目录 4. 将/etc目录及其下所有内容复制到/home/test 5...

    自己总结的Linux常用的基本命令

    1、对于文件:可查看文件内容(cat/tac/more/less/head/tail) 2、对于目录:可以列出目录中的内容(ls) 2)w:写 1、对于文件:可以修改文件内容(vim) 2、对于目录:可以在目录中创建、删除文件(mkdir/rm/rmdir/...

    查看log日志的常用方法总结

    tail/head、cat/tac、less/more、grep/sed、wc 1、tail/head命令 监控日志 tail -f filename –&gt; 实时监控日志 tail -10f filename –&gt; 实时监控10行日志信息 tail -n 100 filename —&gt; 查看尾部最后100行日志信息...

    windows dos环境下直接运行linux命令集合

    使用方法,解压到本地目录,配置path,即可在dos下使用linux命令。 windows下能直接执行的linux命令,基本包括日常所有,如:[.exe grolbp.exe regtool.exe a2p.exe grolj4.exe rm.exe a2p5.10.0.exe grops.exe ...

Global site tag (gtag.js) - Google Analytics