`

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查看文件内容命令.pdf

    Linux 查看文件内容命令是 Linux 系统中最常用的命令之一。它能够帮助用户查看文件的内容,了解文件的结构和内容。在 Linux 系统中,有多种查看文件内容的命令,每种命令都有其特点和使用场景。本文将介绍 Linux ...

    linux 查看日志常用命令

    在Linux系统中,`cat`、`head`、`tail`、`more` 和 `less` 命令是非常实用的日志管理和文本查看工具。掌握这些命令能够极大地提高日常工作效率。无论是查看文件内容、合并文件还是监控日志文件的增长,这些命令都能...

    linux常用命令大全.pdf

    11. **more/less**:这两个命令都用于查看文件内容,但`less`提供了更多的功能,如向前向后滚动页面等。 12. **head/tail**:分别用于查看文件的前几行和后几行。通常默认查看前10行或后10行。 13. **grep**:在...

    Linux常用命令大全.pdf

    本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...

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

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

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

    本文将详细介绍几个常用的Linux命令:cat、more、less、head和tail,它们主要用于查看和处理文本文件。 1. **cat命令** - **描述**:cat(concatenate)命令用于查看文件内容、创建新文件以及合并文件。它可以从...

    linux系统中常用命令和英语词汇归类.pdf

    * more 命令:文本文件查看命令 * less 命令:文本文件查看命令 * head 命令:文本文件查看命令 * tail 命令:文本文件查看命令 光盘驱动器设备文件: * /dev/cdrom 挂载光盘使用 mount 命令 * mount 命令:挂载光盘...

    linux常用命令详解

    8. head命令:head命令用于查看文件的前几行内容。可以使用-n选项指定行数。 9. tail命令:tail命令用于查看文件的后几行内容。可以使用-n选项指定行数,-f选项显示文件的变化情况。 10. ln命令:ln命令用于生成...

    linux系统中常用命令和英语词汇.doc

    * 文本文件查看命令:cat 命令、more 命令、less 命令、head 命令和 tail 命令。 三、光盘驱动器设备文件 在 Linux 系统中,光盘驱动器设备文件通常位于 /dev/cdrom 目录下。用户可以使用 mount 命令挂载光盘,...

    Linux文件和目录操作命令

    本文将深入介绍Linux文件系统的结构、常用文件和目录的操作命令,帮助读者快速上手。 #### 二、Linux文件系统结构 Linux采用了层次化的文件系统结构,所有文件和目录都从根目录`/`开始。以下是一些常见的目录及其...

    linux 常用命令大全总结,良心总结

    本文将从文件类操作命令、系统类命令和目录类操作命令三个方面总结Linux常用命令。 文件类操作命令 文件类操作命令是Linux中最基本的命令,用于管理文件和目录。这些命令包括: 1. touch命令:创建一个空文件,...

    linux常用命令.docx

    二、文件查看命令 1. cat 命令:查看文件内容 cat 命令可以查看文件的内容,例如 cat a.out,可以查看名为 a.out 的文件的内容。 2. head 命令:查看文件前几行内容 head 命令可以查看文件的前几行内容,例如 ...

    04-Linux常用命令

    在本节中,我们将介绍一些常用的Linux命令,包括文件管理、目录管理、文件查看、文件编辑、文件查找等方面的命令。 文件管理命令 ---------------- ### cd命令 cd命令用于切换目录。通过cd命令,我们可以快速地...

    Linux常用命令使用方法大全

    `cat`、`more`和`less`用于查看文件内容,`cat`一次性显示,`more`和`less`分页显示,`less`允许上下滚动。 此外,`date`命令用于查看和设置系统时间,`head`和`tail`用于查看文件的前N行或后N行,常用于日志分析。...

    Linux常用命令大全

    - `more` 和 `less`:分页查看文件内容。 - `head` 和 `tail`:分别显示文件开头和结尾部分。 - `vi/vim`:强大的文本编辑器,用于创建、编辑文件。 - `grep`:搜索文件中包含特定字符串的行。 3. 流程控制: ...

    常用的60个Linux常用命令

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

    Linux常用命令笔记

    ### Linux常用命令笔记 #### 一、Linux命令基础 Linux是一种强大的开源操作系统,适用于服务器、桌面和嵌入式系统等多种应用场景。了解基本的Linux命令对于有效地管理这些系统至关重要。 ##### 查看帮助文档 - *...

    Linux常用命令.pdf

    以下是 Linux 中一些常用的命令,涵盖文件管理、目录管理、文件查看、文件编辑、文件搜索、文件压缩等方面。 1. 查看当前工作路径:pwd pwd 命令用于显示当前工作目录的路径。 2. 列出目录中的内容:ls ls 命令...

    Linux常用命令全集

    在Linux操作系统中,掌握一些常用的命令是至关重要的,无论你是初学者还是经验丰富的开发者。Linux命令行提供了一种高效、灵活的方式来管理文件、系统和网络。以下是一些关键的Linux命令,它们涵盖了从基本的文件...

Global site tag (gtag.js) - Google Analytics