`

(转)more命令

 
阅读更多

原文:http://www.cnblogs.com/peida/archive/2012/11/02/2750588.html

 

more命令,功能类似 cat ,cat命令整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 more命令从前向后读取文件,因此在启动时就加载整个文件

1.命令格式:

more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ] 

2.命令功能:

more命令和cat的功能一样都是查看文件里的内容,但有所不同的是more可以按页来查看文件的内容,还支持直接跳转行等功能。

3.命令参数:

+n      从笫n行开始显示

-n       定义屏幕大小为n行

+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示  

-c       从顶部清屏,然后显示

-d       提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能

-l        忽略Ctrl+l(换页)字符

-p       通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似

-s       把连续的多个空行显示为一行

-      把文件内容中的下画线去掉

4.常用操作命令:

Enter    向下n行,需要定义。默认为1行

Ctrl+F   向下滚动一屏

空格键  向下滚动一屏

Ctrl+B  返回上一屏

=       输出当前行的行号

:f     输出文件名和当前行的行号

V      调用vi编辑器

!命令   调用Shell,并执行命令 

q       退出more

5.命令实例:

实例1:显示文件中从第3行起的内容

命令:

more +3 log2012.log

输出:

[root@localhost test]# cat log2012.log 

2012-01

2012-02

2012-03

2012-04-day1

2012-04-day2

2012-04-day3

 

======[root@localhost test]# more +3 log2012.log 

2012-03

2012-04-day1

2012-04-day2

2012-04-day3

 

======[root@localhost test]#

 

实例2:从文件中查找第一个出现"day3"字符串的行,并从该处前两行开始显示输出 

命令:

 more +/day3 log2012.log

输出:

[root@localhost test]# more +/day3 log2012.log 

...skipping

2012-04-day1

2012-04-day2

2012-04-day3

2012-05

2012-05-day1

 

======[root@localhost test]#

 

实例3:设定每屏显示行 

命令:

more -5 log2012.log

输出:

[root@localhost test]# more -5 log2012.log 

2012-01

2012-02

2012-03

2012-04-day1

2012-04-day2

说明:

如下图所示,最下面显示了该屏展示的内容占文件总行数的比例,按 Ctrl+F 或者 空格键 将会显示下一屏5条内容,百分比也会跟着变化。

实例4:列一个目录下的文件,由于内容太多,我们应该学会用more来分页显示。这得和管道 | 结合起来 

命令:

ls -l  | more -5

输出:

[root@localhost test]#  ls -l  | more -5

总计 36

-rw-r--r-- 1 root root  308 11-01 16:49 log2012.log

-rw-r--r-- 1 root root   33 10-28 16:54 log2013.log

-rw-r--r-- 1 root root  127 10-28 16:51 log2014.log

lrwxrwxrwx 1 root root    7 10-28 15:18 log_link.log -> log.log

-rw-r--r-- 1 root root   25 10-28 17:02 log.log

-rw-r--r-- 1 root root   37 10-28 17:07 log.txt

drwxr-xr-x 6 root root 4096 10-27 01:58 scf

drwxrwxrwx 2 root root 4096 10-28 14:47 test3

drwxrwxrwx 2 root root 4096 10-28 14:47 test4

 

说明:

每页显示5个文件信息, Ctrl+F 或者 空格键 将会显示下5条文件信息。

分享到:
评论

相关推荐

    linux中more命令使用介绍.docx

    Linux 中 more 命令使用介绍 more 命令是 Linux 系统中的一个基本命令,功能类似于 cat 命令,但它可以以一页一页的方式显示文件内容,方便用户逐页阅读。more 命令从前向后读取文件,因此在启动时就加载整个文件。...

    每天学一个 Linux 命令之more命令

    more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,...

    Solaris10常用命令指南

    5. more 命令:以分页方式查看文件内容。命令格式:more filename。 6. rm 命令:删除文件。命令格式:rm [-r] filename。filename 可以是文件名或文件名缩写符号。 7. mkdir 命令:创建目录。命令格式:mkdir [-p...

    matlab命令大全.doc

    * more 命令用于控制命令窗口的分页输出 函数和命令: * sin、cos、tan 等三角函数 * exp、log、sqrt 等指数函数 * fix、floor、ceil 等数值函数 * abs、arg、conj 等复数函数 * zeros、ones、eye 等基本矩阵 * ...

    CMD 命令速查手册

    * MORE 命令:一次显示一个结果屏幕。 * POPD 命令:还原 PUSHD 保存的当前目录的上一个值。 * PRINT 命令:打印文本文件。 * PUSHD 命令:保存当前目录,然后对其进行更改。 * RECOVER 命令:从有问题的磁盘恢复可...

    IBM AIX操作系统下的通用命令

    more 命令用于分屏察看文件内容,用户可以使用 more 命令分屏察看文件的内容。 32. wc:统计文件内容 wc 命令用于统计文件内容,用户可以使用 wc 命令统计文件的字节数、行数和词数。 33. ln:链接文件 ln 命令...

    cmd命令手册(史上最全)

    38. MORE命令:MORE命令用于一次显示一个结果屏幕。 39. MOVE命令:MOVE命令用于将文件从一个目录移动到另一个目录。 40. PATH命令:PATH命令用于显示或设置可执行文件的搜索路径。 41. PAUSE命令:PAUSE命令用于...

    DOS命令大全 速查手册.pdf

    MODE命令用于配置系统设备,而MORE命令用于逐屏显示输出。MOVE命令用于移动文件并重命名文件和目录。 PATH命令用于为可执行文件显示或设置一个搜索路径。PAUSE命令用于暂停批处理程序,并显示消息。 POPD命令用于...

    DOS命令集 DOS命令集 DOS命令集

    ### DOS命令集详解 #### 一、概述 在信息技术领域,特别是对于计算机操作系统而言,DOS(磁盘操作系统)作为早期个人电脑上广泛使用的操作系统之一,其命令集至今仍具有重要的学习与应用价值。尽管现代操作系统如...

    shell命令豪华版

    例如,通过“cal”命令可以查看月历,“pwd”命令可以显示当前工作目录,使用“cat”、“more”、“less”、“head”和“tail”命令可以查看文件内容。 目录操作命令也是基础命令中的重要组成部分。例如,“mkdir”...

    linux入门命令(linux 基本命令)

    6. **分屏查看文件内容**: 使用 `more` 或 `less` 命令分页查看大文件内容。 7. **查看文件首部内容**: 使用 `head` 命令查看文件的前几行。例如: `head -n 5 file.txt` 查看前五行。 8. **查看文件尾部内容**: 使用...

    常用linux命令小结

    more命令用于分页查看文件内容,它允许用户逐页向下滚动文件内容。例如,查看`filename.txt`的内容,可以使用: ```bash more filename.txt ``` **less命令** less命令类似于more,但它允许用户向前和向后滚动查看...

    UNIX基本命令.ppt

    例如,你可以使用 su 命令从一个用户转到另一个用户。 例如:omtsh-rcsysadm-/export/local> su - root Password: 这将切换到 root 用户。 3. exit 命令:exit 命令用于退出当前登录用户并返回到原来的用户。 ...

    Ubuntu命令技巧.pdf

    ### Ubuntu命令技巧知识点详解 #### 一、安装与升级 **1.1 查看软件安装内容** - 使用命令 `dpkg -L <package>` 来查看指定软件包的安装内容。 **1.2 查找软件** - 可以通过 `apt search <keyword>` 命令来搜索...

    cmd命令大全.txt

    **命令功能:** 转到批处理文件中的标签。 - **示例用法:** `goto :label_name` ##### 2.33 GRAFTABL **命令功能:** 允许在控制台窗口中显示特殊字体。 - **示例用法:** `graftabl` ##### 2.34 HELP **命令功能...

    Unix系统是基础操作命令

    `cd`命令用于切换目录,如`cd directory_name`,可以使用`.`表示当前目录,`..`表示上级目录,`/`表示根目录,不带选项则转到用户的主目录。`rmdir`命令删除空目录,如果目录非空,需使用`rm -r directory_name`。 ...

    unix常用命令大全

    `cat`命令用于查看文件内容,而`more`和`pg`则是分页显示文件内容的工具,它们允许用户逐屏查看,通过键盘输入特定指令进行操作。`view`命令类似,提供了一个查看文件而不改变它的安全方式。 此外,Unix还有许多...

    CMD命令速查手册 ,pdf版

    MORE命令用于分页显示文件内容,便于阅读长文本文件。 #### MOVE MOVE命令用于将文件从一个目录移动到另一个目录,同时重命名文件,是文件组织的高效手段。 #### PATH PATH命令用于显示或设置可执行文件的搜索路径...

    DOS批处理常用命令及用法大全

    - 当文件内容过多时,使用 `more` 命令逐屏显示,便于查看。 #### 21. Tree 显示目录结构 **命令介绍:** - `tree`:显示当前目录的树状结构。 - `tree [路径]`:显示指定目录的树状结构。 **应用场景:** - 快速...

    Linux命令

    根据提供的文件信息,我们可以归纳出一系列与Linux命令相关的知识点,主要围绕文件操作、目录管理以及命令管道等内容展开。 ### Linux命令概述 Linux操作系统是基于Unix的一款开源操作系统,因其稳定性、安全性和...

Global site tag (gtag.js) - Google Analytics