Linux 终端命令之文件浏览(2) more

简介: Linux 终端命令之文件浏览(2) more


Linux 文件浏览命令

cat, more, less, head, tail,此五个文件浏览类的命令皆为外部命令。

hann@HannYang:~$ which cat
/usr/bin/cat
hann@HannYang:~$ which more
/usr/bin/more
hann@HannYang:~$ which less
/usr/bin/less
hann@HannYang:~$ which head
/usr/bin/head
hann@HannYang:~$ which tail
/usr/bin/tail

(2) more

英文帮助

NAME

      more - file perusal filter for crt viewing

SYNOPSIS

      more [options] file...

DESCRIPTION

      more  is  a  filter  for  paging  through text one screenful at a time.  This version is especially primitive.

      Users should realize that less(1) provides more(1) emulation plus extensive enhancements.

OPTIONS

      Options are also taken from the environment variable MORE (make sure to precede them with a dash (-)) but com‐mand-line options will override those.

      -d     Prompt  with "[Press space to continue, 'q' to quit.]", and display "[Press 'h' for instructions.]" in‐stead of ringing the bell when an illegal key is pressed.

      -l     Do not pause after any line containing a ^L (form feed).

      -f     Count logical lines, rather than screen lines (i.e., long lines are not folded).

      -p     Do not scroll.  Instead, clear the whole screen and then display the text.  Notice that this option  is switched on automatically if the executable is named page.

      -c     Do  not  scroll.  Instead, paint each screen from the top, clearing the remainder of each line as it is displayed.

      -s     Squeeze multiple blank lines into one.

      -u     Suppress underlining.

      -number

             The screen size to use, in number of lines.

      +number

             Start displaying each file at line number.

      +/string

             The string to be searched in each file before starting to display it.

      --help Display help text and exit.

      -V, --version

             Display version information and exit.

COMMANDS

      Interactive commands for more are based on vi(1).  Some commands may be preceded by a decimal number, called k in the descriptions below.  In the following descriptions, ^X means control-X.

             h or ?    Help;  display  a summary of these commands.  If you forget all other commands, remember this one.

             SPACE     Display next k lines of text.  Defaults to current screen size.

             z         Display next k lines of text.  Defaults to current screen size.   Argument  becomes  new  de‐fault.

             RETURN    Display next k lines of text.  Defaults to 1.  Argument becomes new default.

             d or ^D   Scroll k lines.  Default is current scroll size, initially 11.  Argument becomes new default.

             q or Q or INTERRUPT

                       Exit.

             s         Skip forward k lines of text.  Defaults to 1.

             f         Skip forward k screenfuls of text.  Defaults to 1.

             b or ^B   Skip backwards k screenfuls of text.  Defaults to 1.  Only works with files, not pipes.

             '         Go to the place where the last search started.

             =         Display current line number.

             /pattern  Search for kth occurrence of regular expression.  Defaults to 1.

             n         Search for kth occurrence of last regular expression.  Defaults to 1.

             !command or :!command

                       Execute command in a subshell.

             v         Start up an editor at current line.  The editor is taken from the environment variable VISUAL if defined, or EDITOR if VISUAL is not defined, or defaults to vi if neither VISUAL nor  EDI‐TOR is defined.

             ^L        Redraw screen.

             :n        Go to kth next file.  Defaults to 1.

             :p        Go to kth previous file.  Defaults to 1.

             :f        Display current file name and line number.

             .         Repeat previous command.

ENVIRONMENT

      The more command respects the following environment variables, if they exist:

      MORE   This variable may be set with favored options to more.

      SHELL  Current shell in use (normally set by the shell at login time).

      TERM   The terminal type used by more to get the terminal characteristics necessary to manipulate the screen.

      VISUAL The editor the user prefers.  Invoked when command key v is pressed.

      EDITOR The editor of choice when VISUAL is not specified.

SEE ALSO

      less(1), vi(1)

AUTHORS

      Eric Shienbrood, UC Berkeley

      Modified by Geoff Peck, UCB to add underlining, single spacing

      Modified by John Foderaro, UCB to add -c and MORE environment variable

HISTORY

      The  more  command appeared in 3.0BSD.  This man page documents more version 5.19 (Berkeley 6/29/88), which is currently in use in the Linux community.  Documentation was produced using several other versions of  the  man page, and extensive inspection of the source code.

AVAILABILITY

      The  more  command  is  part  of  the  util-linux package and is available from Linux Kernel Archive 〈https://www.kernel.org/pub/linux/utils/util-linux/〉.

hann@HannYang:~$ more --help
Usage:
 more [options] <file>...
A file perusal filter for CRT viewing.
Options:
 -d          display help instead of ringing bell
 -f          count logical rather than screen lines
 -l          suppress pause after form feed
 -c          do not scroll, display text and clean line ends
 -p          do not scroll, clean screen and display text
 -s          squeeze multiple blank lines into one
 -u          suppress underlining
 -<number>   the number of lines per screenful
 +<number>   display file beginning from line number
 +/<string>  display file beginning from search string match
     --help     display this help
 -V, --version  display version
For more details see more(1).
hann@HannYang:~$ more --version
more from util-linux 2.34

more 用于逐页显示文件内容,通常用于查看大型文件的内容,可以一次显示一页,按下空格键显示下一页,按下回车键显示下一行,按下Q键退出查看。

more命令用法

  1. 显示文件内容: more file.txt ,将以一页一页的方式显示文件 file.txt 的内容。
  2. 向前翻页:按下空格键或F键可以向前翻页,显示下一页的内容。
  3. 向后翻页:按下回车键可以逐行显示文件内容,按下B键可以向后翻页。
  4. 跳转到指定行:按下冒号(:)键,然后输入行号,按下回车键可以跳转到指定行。
  5. 退出查看:按下Q键可以退出more命令的查看。

目录
相关文章
|
2月前
|
JavaScript Linux 网络安全
Termux安卓终端美化与开发实战:从下载到插件优化,小白也能玩转Linux
Termux是一款安卓平台上的开源终端模拟器,支持apt包管理、SSH连接及Python/Node.js/C++开发环境搭建,被誉为“手机上的Linux系统”。其特点包括零ROOT权限、跨平台开发和强大扩展性。本文详细介绍其安装准备、基础与高级环境配置、必备插件推荐、常见问题解决方法以及延伸学习资源,帮助用户充分利用Termux进行开发与学习。适用于Android 7+设备,原创内容转载请注明来源。
381 76
|
27天前
|
Linux Shell
Linux系统下快速批量创建和删除文件的方法
总的来说,使用shell脚本来批量处理文件是一种非常强大的工具,只要你愿意花时间学习和实践,你会发现它能大大提高你的工作效率。
81 19
|
2月前
|
监控 Linux
Linux基础:文件和目录类命令分析。
总的来说,这些基础命令,像是Linux中藏匿的小矮人,每一次我们使用他们,他们就把我们的指令准确的传递给Linux,让我们的指令变为现实。所以,现在就开始你的Linux之旅,挥动你的命令之剑,探索这个充满神秘而又奇妙的世界吧!
86 19
|
2月前
|
Linux
Linux 常用文件查看命令
`cat` 命令用于连接文件并打印到标准输出,适用于快速查看和合并文本文件内容。常用示例包括:`cat file1.txt` 查看单个文件,`cat file1.txt file2.txt` 合并多个文件,`cat &gt; filename` 创建新文件,`cat &gt;&gt; filename` 追加内容。`more` 和 `less` 命令用于分页查看文件,`tail` 命令则用于查看文件末尾内容,支持实时追踪日志更新,如 `tail -f file.log`。
87 5
Linux 常用文件查看命令
|
1月前
|
缓存 Linux
如何创建Linux交换文件?Linux交换文件最新创建方法
Swap是Linux中的虚拟内存空间,用于在物理内存不足时将非活动进程移至磁盘,从而优化活动进程的性能。通过创建交换文件(如1GB),可灵活调整交换空间而无需重新分区。步骤包括:使用`fallocate`或`dd`创建文件、设置权限 (`chmod 600`)、格式化 (`mkswap`)、启用交换 (`swapon`)、修改`/etc/fstab`以持久化配置,以及调整`vm.swappiness`值(默认60,建议从10开始)来平衡内存与交换的使用。最后通过`swapon -s`检查状态并重启生效。此方法适用于VPS和专用服务器,需以root用户操作。
62 2
|
2月前
|
Linux 网络安全 虚拟化
linux怎么把文件传到docker里面
在现代应用开发中,Docker作为流行的虚拟化工具,广泛应用于微服务架构。文件传输到Docker容器是常见需求。常用方法包括:1) `docker cp`命令直接复制文件;2) 使用`-v`选项挂载宿主机目录,实现数据持久化和实时同步;3) 通过SCP/FTP协议传输文件;4) 在Dockerfile中构建镜像时添加文件。选择合适的方法并确保网络安全是关键。
233 1
|
10月前
|
Linux
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
Linux部署04-ls命令的参数和选项,主体,参数,选项,ls / 查看根目录下的文件夹,-a的意思是列出全部选项 ls -a home全部文件,.代表着隐藏的文件夹,-l 选项,以列表竖向的形式展
|
10月前
|
Linux
Linux部署 cd-pwd命令,cd 不写参数 就直接回到用户的HOME目录,pwd 查看当前的工作目录,pwd是常看当前目录的路径,无参数
Linux部署 cd-pwd命令,cd 不写参数 就直接回到用户的HOME目录,pwd 查看当前的工作目录,pwd是常看当前目录的路径,无参数
|
10月前
|
Linux
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
Linux02---命令基础 Linux命令基础, ls命令入门,ls命令参数和选项,命令行是一种以纯字符操作系统的方式,command命令本身,options命令的细节行为,parameter命令的
|
安全 网络协议 Linux
【专栏】Linux系统中ping命令的使用,包括其基本语法、输出信息、常用参数及高级用法
【4月更文挑战第28天】本文详细介绍了Linux系统中ping命令的使用,包括其基本语法、输出信息、常用参数及高级用法。通过ping,用户可测试网络连通性、诊断故障及评估性能。此外,文章还讨论了ping在不同协议、模拟网络环境及与其他命令结合使用时的场景。注意防火墙和网络环境可能影响ping结果,理解错误信息有助于网络问题排查。熟练掌握ping命令,能助你成为Linux网络专家。不断学习和实践,提升网络技能,为构建稳定网络环境贡献力量。
792 0