`

Linux下查看文件常用命令—cat,more,less,head,tail

阅读更多

FROM:http://blog.sina.com.cn/s/blog_6a0683c00100stet.html

 

【cat】

 

 功能:1)显示整个文件。如:$ cat filename

 

       2)把文件串联接后传到基本输出,如将几个文件合并为一个文件或输出到屏幕。如:$ cat file1  file2 > file

 

 参数详解:

 

 -n或-number:由1开始对所有输出的行数编号,如:cat -n filename

 

 -b或-number-nonblank:和-n相似,只不过对于空白行不编号

 

 -s或-squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行

 

 -v或-show-nonprinting

 

 范例:

 

 cat -n file1 > file2:把file1的档案内容加上行号后输入file2这个档案里

 

 cat -b file1 file2 >> file3:把file1和file2的档案内容加上行号(空白行不加)后将内容附加到file3里

 

 cat /dev/null > /etc/test.txt:清空/etc/test.txt档案内容

 

 cat > filename:创建新文件

 

 

 

 【more】

 

  功能:以百分比的形式查看日志,类似cat,不过会以一页一页的显示方便使用者逐页阅读,按空白键(space)就往下一页显示,按b键(back)就会往回一页显示,而且还有搜寻字符串的功能(与vi相似),使用中的说明文件,请按h。退出按q。

 

  参数详解:

 

  -d:提示使用者,在画面下方显示[Press space to continue, 'q' to quit.],如果如果使用者按错键,则会显示 [Press 'h' for instructions.] 而不是 '哔' 声 。

 

  -s:当遇到有连续两行以上的空白行,就代换成一行的空白行。

 

  +num:从第num行开始显示

 

  范例:

 

  more -s file:逐页显示file之档案内容,如有连续两行以上空白行则以一行空白行显示。

 

  more +20 file:从第20行开始显示file之档案内容。

 

 【less】

 

  功能:less命令可以对文件或其他输出进行分页显示,与more命令相似。退出按q。

 

  参数详解:

 

  -a:在当前屏幕显示最后

 

  -c:从顶部(从上到下)刷新屏幕,并显示文件内容。而不是通过底部滚动完成刷新;

 

  -f:强制打开文件,二进制文件显示时,不提示警告;

 

  -i:搜索时忽略大小写;除非搜索串中包含大写字母;
  -I:搜索时忽略大小写,除非搜索串中包含小写字母;

 

  -m:显示当前读取文件的百分比

 

  -M:显示当前读取文件的百分比、行号及总行数;

 

  -N:在每行前输出行号

 

  -p pattern:搜索日志文件中含有pattern的所有日志内容;

 

  -s:把连续多个空白行作为一个空白行显示

 

  -Q:在终端下不响铃

 

  扩展:

 

  U:向上

 

  J:向下

 

  g:跳到第一行

 

  G:跳到最后一行

 

  /pattern:搜索pattern

 

  q:退出less

 

  !command:调用SHELL,可以运行命令;比如!ls 显示当前列当前目录下的所有文件;

 

 【head】

 

  功能:从文本文件的头部开始查看,head命令用于查看一个文本文件的开头部分。

 

  参数详解:

 

  -n 制定您想要显示文本多少行

 

  -n number 这个参数选项必须是十进制的整数,它将决定在文件中的位置,以字节单位。

 

  -c number 这个参数选项必须是十进制的整数,它将决定在文件中的位置,以字节为单位。

 

  范例:

 

  head file.txt 显示file.txt的前十行内容;

 

  head -n 20 file.txt 显示file.txt的前二十行内容;

 

  【tail】

 

   功能:用于显示文本文件的末尾几行。

 

   参数详解:

 

   -b Number  :从Number变量表示的512自己块位置开始读取制定文件。

 

   -c Number  :从Number变量表示的字节位置开始读取指定文件。

 

   -f         :tail -f 命令可用于监视另一个进程正在写入的文件的增长。

 

   -k Number  :从Number变量表示的1KB块位置开始读取制定文件。

 

   -m Number  :从Number变量表示的多字节字符位置开始读取指定文件。使用该标志提供在单字节和双字节字符代码集环境中的一致结果。
   -n Number  :从首行或末行位置来读取指定文件,位置由 Number 变量的符号(+ 或 - 或无)表示,并通过行号 Number 进行位移。 
    范例:

 

    tail file.txt :显示文件file.txt的后十行内容。

 

    tail -n 20 file.txt :显示文件file.txt的后二十行内容。

 

    tail -f file.txt :显示文件file.txt的后十行内容并在文件内容增加后,自动显示新增的文件内容。

 

    tail -n 50 -f file.txt :显示文件file.txt的后50行内容并在文件内容增加后,自动显示新增内容。

 

分享到:
评论

相关推荐

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

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

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

    二、文件查看和编辑命令: 1. cat:查看文件内容,可以显示整个文件的内容。 2. head:显示文件的头部内容,默认显示前10行。 3. tail:显示文件的尾部内容,默认显示后10行。 4. less:以交互式方式查看文件,可以...

    常用的60个Linux常用命令

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

    linux常用命令大全.doc

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

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

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

    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 同时使用 -R ...

    Linux操作系统:文件的创建、查找及删除ppt.pptx

    head指令:查看文件开头的内容; tail指令:显示文件尾部的内容; cat指令:显示文件内容; 例如: more file1 查看文件file1的文件内容; more -10 file2 查看文件file2的内容,一次显示10行; more +15 file3 查看...

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

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

    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常见命令与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部分命令

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

    Linux 操作系统常用的命令.docx

    linux常用命令大全 文件操作: ls: 列出目录内容 mkdir: 创建目录 rmdir: 删除目录(仅限空目录) rm: 删除文件或目录(添加-r 参数可以递归删除目录) cp: 复制文件或目录 mv: 移动或重命名文件或目录 find: ...

    linux基础命令教程

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

    Linux课堂笔记.pdf

    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 拷贝和移动文件 2.6.1 tree 2.6.2 cp 2.6.3 mv 2.7 查看文件内容 ...

    常用linux命令小结

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

    ubuntu12.04常用命令

    Linux中的查看文件内容最常用的cat,less,more和vim我们都已经很熟悉了,但是这些命令都是查看文件的全部内 容,如果要查看文件的部分内容可以使用head,tail或sed,下面对这几个命令的用法做一个简单的介绍

    xshell常用命令.docx

    8.命令more、less——查看文件内容 more /etc/passwd 查看/etc/passwd的内容 -功能:分页显示命令 more file -more命令也可以通过管道符(|)与其他的命令一起使用, 例如: ps ux|more ls|more less /etc/passwd 查看...

    Linux基础命令教程豪华版

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

    linux指令合集 常用指令

    常用linux指令 应该掌握的命令 ...7、 more less head tail 8、 grep(主要用于进程间的通讯) 9、 文件操作命令 rm、cp、mv 及常用参数如-R –f 10、 重定向及管道的使用 11、 mkdir 12、 cd

    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 ...

Global site tag (gtag.js) - Google Analytics