http://www.kuqin.com/aixcmds/aixcmds3/more.htm

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

more 命令

用途

每次一屏显示文件内容。

语法

more [ -c ] [ -d ] [ -e ] [ -i ] [ -l ] [ -N ] [ -s ] [ -u ] [ -v ] [ -z ] [ -n Number ] [ -p Subcommand ] [ -t Tagstring ] [ -W Option ] [ -x Tabs ] [ File ... ]

描述

more 命令读文件,而且每次一屏显示文本。此命令在每屏后暂停,并在屏幕底部打印单词 More。如果随后按回车键, more 命令会再显示一行。如果按下空格键, more 命令显示文本的另一屏。

注: 对于有些终端型号,more 命令清除屏幕,而不是滚动屏幕。

可以重定向或通过管道传送标准输出(如长目录列表)到 more 命令,而不是读命名的文件。当从文件而不是管道读的时候,命令在提示符加 % (百分符)。这提供了 more 命令已经读文件的百分比(以字符为单位,而不是行)。

more 命令设置终端到 NOECHO 方式,所以输出可以是连续的。除了 /!,输入的子命令、命令在终端不能正常显示。如果标准输出不是终端,除了在一个系列中的每个文件前打印文件头外,more 命令的作用与 cat 命令一样。

环境变量

环境变量影响more 命令的工作方式。可以在 /etc/environment 文件和系统概要文件(如 .ksh、.csh 和 .profile 文件)中设置一些环境变量特征。在《AIX 5L V5.2 系统用户指南:操作系统与设备》中查阅“用户环境和系统信息概要”,其中讨论了确定和配置系统环境。

more 命令使用 TERM 变量确定终端特征。如果该变量是 NULL 或未设置,命令使用缺省终端类型。 /usr/share/lib/terminfo 目录包含终端特征定义。

缺省情况下,more 命令窗口大小是比系统终端能支持的窗口大小小两行。命令基于 LINES 变量设置缺省窗口大小。也可以在命令中添加 -n 标志,提前调整窗口大小。

每次系统启动,使用 MORE 变量根据所喜欢的配置定制 more 命令。此变量接受 more 命令标志。

标志

-c 禁止屏幕滚动,这样在 more 命令写到屏幕时,读文本变得容易。如果终端不能清除到行尾, 系统忽略 -c 标志。
-d 在屏幕底部 More 提示符后打印信息,此信息是有关哪些键继续、哪些键退出、哪些键提供 more 命令的帮助的。如果使用不能识别的命令,显示错误信息而不是启动终端振铃。这有助于没有经验的用户。
-e 在显示最后一个文件的最后一行后自动退出。
-i 不区分大小写搜索模式。
-l 在输入时检测到分页符暂停。如果 -l 标志未使用,more 命令在任何包含 ^L(CTRL-L)字符的行之后都暂停来接受命令。而且,如果文件以 FORMFEED 开始, 屏幕在文件打印前清除。
-N 禁止行编号。带行号的缺省显示,在输入文件很大时使 more 命令性能变慢。行编号特征显示行号在= 子命令中,传递行号到编辑器(如果是 vi 编辑器)。
-n Number 配置 more 命令,在窗口中显示指定的行数。没有 -n 标志,more 命令缺省值是比终端所能达到的小两行。例如,在 24-行终端,缺省值是 22 行。 -n 选项覆盖从环境中获得的所有值。
-p Subcommand

启动 more 命令和为每个 File 操作数指定的子命令。例如,more -p 50j text1 text2 显示 text1 文件在第十五行;然后在完成第一个时按相同操作处理 text2 文件。参见 “子命令” 获得有关 more 子命令的描述。

如果命令不是定位命令,如行号或正则表达式搜索,设置当前位置显示命令的最后结果,不写文件的任何中间行。例如,两个命令:

more -p 1000j filename

more -p 1000G filename

功能一样,在当前位置 1000 行开始显示,如果在文件检查期间已经发出,则通过 j 所要写和滚出屏幕的行。

如果定位命令失败,文件的第一行是当前位置。

-s 将输出中的多个空行减少为只有一个空行。 -s 标志在从 nroff 命令查看输出时很有帮助。
-t Tagstring 显示包含指定标记的文件的部分。此标志只在包含由 ctags 命令创建的标志的文件上起作用。
-u 防止 more 命令把退格字符作为可打印的控制字符(显示为 ^H(CTRL-H))处理,禁止使用退格符、下划线、或为原文件的下划线信息创建反相显示文本。 -u 标志强制 more 命令在行尾识别回车符,如果存在。
-v 抑制非打印字符的图形翻译。没有 -v 标志,more 命令图形化解释所有的非-ASCII 和大部分控制字符,除了制表符、反引号、和回车符。例如,如果不使用 -v 标志,more 命令显示非 ASCII 字符 Ctrl-x 为 ^X,x 是 M-x
-W Option 提供指定的 Option 给 more 命令作为扩展:

notite
在显示文件之前,禁止 more 命令发送终端初始串(ti termcap 或 smcup terminfo 能力)。此选项也禁止在退出之前 more 命令发送终端取消初始化字符串(te termcap 或 rmcup terminfo 能力)。
tite
导致 more 命令发送初始化和取消初始化字符串。这是缺省值。

这些选项控制 more 命令是否发送描述某些终端(如一些虚拟终端)的初始字符串,它们能引起 more 命令切换至备用屏幕。转换屏幕的效果是擦除所查看文件的显示。

-x Tabs 设置制表符停止在指定的 Tabs 位置。缺省的制表符设置是 8 列。
-z 图形显示制表符、反引号、和回车控制符。使用 -z 标志,more 命令将退格符解释为 ^H,将回车符解释为 ^M,并将制表符解释为 ^I

子命令

more 命令在命令暂停时接受子命令并且作为 -p 标志的参数。许多子命令接受可选的的整数,这里由 K代表, 它必须在子命令之前输入,之间没有空格。 more 命令在暂停状态时,立即处理子命令并且不需要按下 回车键。

more 命令使用下面的子命令:

h 显示描述 more 子命令的帮助屏幕。
v 启动 vi 编辑器,在当前行编辑当前文件。
r 或 ^L 刷新显示
R 刷新显示并删除缓冲的输入。
[K](Spacebar) 当按下空格键向前移动 K 行。如果没有给 K 赋值, 按下空格键缺省情况下显示下一个全屏。空格键子命令与 [K]f 或 [K]^F 或 [K]z相同。
[K]f 或 [K]^F 或 [K]z
  向前移动 K 行,或如果未给 K赋值,向前移动一整屏。
[K]b 或 [K]^B 向后移动 K 行,或如果未给 K赋值,向后移动一整屏。
[K]d 或 [K]^D 向前移动 K 行,或如果未给 K赋值,向前移动半屏。如果给 K赋值,more 命令为会话设置 d 和 u 滚动大小到 K 行。
[K]u 或 [K]^U 向后移动 K 行,或如果未给 K赋值,向后移动半屏。如果给 K赋值, more 命令为会话设置 d 和 u 滚动大小到 K 行。
[K]j 或 [K](Enter)或 [K]^E
  向前移动 K 行,或如果未给 K赋值,向前移动一行。
[K]k 或 [K]^Y 向后移动 K 行,或如果未给 K赋值,向后移动一行。
[K]g 移动到文件头,除非给 K 指定行号。 K 的缺省值是行号 1。
[K]G 移动到文件最后一行,除非给 K指定行号。K 缺省值是文件的最后一行。
[K]p 或 [K]% 移动到整个文件的百分之 K 处。 K 的缺省值是 1%,或文件的第一行。
ma-z 用指定字符在文件中标记当前位置。
'a-z (单引号)移动到用指定字符标记的位置。
'' (双引号)移动到最后大的移动(移动超过一页)命令运行的位置。如果没有这样的移动,则回到文件的开头。
[K]/pattern (斜杠)从当前位置向前搜索指定模式的字符的指定位置。 K 的缺省值是第一个位置。
[K]/!模式 (斜杠,感叹号标记)从当前位置向前搜索不包含指定模式字符的行的指定位置。 K 的缺省值是第一个位置。
[K]?pattern (问号标记)从当前位置向后搜索指定模式的字符的指定位置。 K 的缺省值是第一个位置。
[K]?!模式 (问号标志,感叹号标记)从当前位置向前搜索不包含指定模式字符的行的指定位置。 K 的缺省值是第一个位置。
[K]n 重复最后一次的搜索,指定模式出现的地方(或如果搜索子命令包含!,非 包含模式出现的位置). . K 的缺省值是第一个位置。
:a 列出在 more 命令行中指定的文件。
:f or ^G or = 显示有关当前文件的信息:

:e[File] 或 E[File] 检查指定的文件,假定在 more 命令行已经指定它。
[K]:n 或 [K]N 检查下一个文件(如果 K值未指定)或 检查在 more 命令行命名的文件的列表向前 K 个位置的文件。
[K]:p 或 [K]P 检查前一个文件(如果 K值未指定)或 检查在 more 命令行命名的文件的列表向后 K 个位置的文件。
:t Tagstring 显示包含指定标记的文件的部分。此子命令只在包含用 ctags 命令创建的标志的文件上起作用。:t 子命令是 -t 标志的交互式版本。
:q or q or Q 退出 more 命令。
:!command 或 !command
  在新 shell 启动指定的命令。

退出状态

此命令返回以下退出值:

0 成功完成。
>0 出现一处错误。

示例

  1. 要查看以 myfile 命名的文件,输入:

    more myfile
  2. 要从 nroff 命令查看输出,输入:
    ls -l | more
  3. 要查看每个在最后一屏开始的文件,输入:
    more -p G file1 file2
  4. 要查看每个文件在当前位置的第 100 行,输入:
    more -p 100 file1 file2

    典型地,more 命令显示的当前位置是屏幕上的第三行。在此例中,屏幕的第一行是文件的第 98 行。

  5. 要查看以包含 foo 字符串的第一行开始的每个文件,输入:
    more -p /foo file1 file2

    more 显示当前位置所在行,屏幕的第三行。

文件

/usr/share/lib/terminfo 表示终端信息数据库。

相关信息

cat 命令、 csh 命令、ctags 命令、ksh 命令、pg 命令、script 命令。

environment 文件、terminfo 文件。

在《AIX 5L V5.2 系统用户指南:操作系统与设备》中用户环境和系统信息概述。

在 AIX 5L Version 5.2 National Language Support Guide and Reference 中理解语言环境环境变量。

在《AIX 5L V5.2 系统用户指南:操作系统与设备》中 shell 概述 。

在《AIX 5L V5.2 系统用户指南:操作系统与设备》中输入输出重定向概述 。

在《AIX 5L V5.2 系统用户指南:操作系统与设备》中文件概述。

在《AIX 5L V5.2 系统管理指南:操作系统与设备》中的文件和路径访问方式。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX 命令 more相关推荐

  1. AIX命令参考大全,卷 4,n - r

    AIX命令参考大全,卷 4,n - r prof 命令 用途 显示对象文件概要文件数据. 语法 prof [ -t |  -c |  -a |  -n ] [  -o |  -x ] [  -g ] ...

  2. AIX命令创建JFS2的LV及FS(非smitty交互模式)

    AIX命令创建JFS2的LV及FS 下面命令是创建一个2g逻辑卷及在此卷上创建jfs2的文件系统,并挂载,并配置 系统自动挂载 #mkdir /databack #mklv -t jfs2 -y lv ...

  3. 【AIX 命令学习】创建逻辑卷!

    用途 创建逻辑卷. 语法 mklv [ -a Position ] [ -b BadBlocks ] [ -c Copies ] [ -C Stripe_width ] [ -d Schedule ] ...

  4. linux和aix命令总结

    sed和perl perl常用参数说明 参数 -n和-p -e -i 1.-n和-p 增加了循环的功能,使你可以一行一行来处理文件 2.-e 可以让Perl程序在Perl命令行上运行. 例如,我们可以 ...

  5. 【AIX 命令学习】lsattr 显示一个给定设备或一种设备的属性

    在配置了系统中所有设备之后,你可以使用 lsattr 命令显示一个给定设备或一种设备的属性信息.如果你不指定设备的逻辑名字(-l Name),则你必需使用-c Class,-s Subclass,及 ...

  6. 【AIX 命令学习】errpt 显示系统错误报告!

    errpt 命令会从错误日志中的记录生成一个错误报表.它包含了所选符合特定标准的错误的标志.利用缺省的条件,您可以以错误发生及被记录相反的顺序显示错误日志的记录.利用 - c (并行)标志,您可以在错 ...

  7. 【AIX 命令学习】加载与卸载文件系统!

    ufserver[/]#mount  --查看系统中已安装的文件系统   node       mounted        mounted over    vfs       date        ...

  8. AIX中一些常用的命令汇总

    <oracle大型数据库系统在AIX/unix上的实战详解>集中讨论33:AIX中一些常用的命令程  文平 和若干读者邮件沟通了一些关于AIX命令使用方面的问题,干脆,这里我给大家做一个列 ...

  9. AIX上如何启动和停止系统服务

    AIX上如何启动和停止系统服务 ----------------------------- 在 AIX 上,服务也可以称为子系统(Subsystem),它是受控于系统资源控制器(System Reso ...

最新文章

  1. 存储过程如何处理异常
  2. 职业生涯又一个转折点
  3. 使用自定义的按钮替换默认的input type='file'
  4. 在服务器搭建深度学习环境随笔
  5. 直播实录 | 非自回归神经机器翻译 + ICLR 2018 论文解读
  6. 微信公众号群发接口和原创校验
  7. Windows 10正式版官方原版ISO镜像下载
  8. 3D游戏的碰撞检测是如何实现的?
  9. 经历多次重写,苹果平台最强科学计算器PCalc背后的故事
  10. 《中国通史 2016》_12_读后感
  11. 我爱你用计算机按出来,iPhone计算器魔法技巧 简单几步获取对方手机号
  12. 《统计学》第八版贾俊平 思维导图
  13. python 配置 mitmproxy 证书
  14. css新特性:线性渐变详解(重复性线性渐变、径向渐变、重复性径向渐变的使用)
  15. Android 关于谷歌地图版本的选择(Google Maps API )
  16. 通过GDB学透PLT与GOT
  17. 电脑下面的任务栏怎么显示打开的程序
  18. 于娟临终前的忠告(二)
  19. 华为mate20保时捷鸿蒙系统,华为Mate20 RS保时捷版双清教程_清理缓存和恢复出厂设置方法...
  20. MOS管米勒效应详解

热门文章

  1. 2018/Province_Java_A/2/星期一
  2. 2014/School_C_C++_A/6/“数独”游戏
  3. 并发编程——进程——生产者消费者模型
  4. 征战蓝桥 —— 2018年第九届 —— C/C++B组第1题——第几天
  5. 【STM32】FreeRTOS系统配置
  6. 【Linux】一步一步学Linux——chage命令(92)
  7. 做完系统回来计算机连接不上网络,重装系统后电脑连不上网怎么回事
  8. 小程序 wx.getBackgroundAudioManager() 手机黑屏后,让控制音频停止
  9. 网络编程--sockaddr 与 sockaddr_in
  10. java(8)——和、|和||、!、^及三目运算符