linux命令滚动显示 linux屏幕滚动

linux命令More查看文件时怎么直接翻到最后一页?

1. more命令简介

目前创新互联已为千余家的企业提供了网站建设、域名、雅安服务器托管网站托管运营、企业网站设计、南芬网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

本文主要介绍more命令,其作用类似 cat 。cat命令是一仔庆次性显示一个文件的所有内容,对于内容较多的文件,显然cat并不合适。 而more会以逐页的方式显示文件内容,使用过程中可按空白键(space)翻往下一页显示,按 b 键翻往(back)前一页,而且还有搜寻字串的功能念尺握 。more命令在启动时就加载整个文件,这也是与less命令的区别之一。

2. more命令选项

+n 从笫n行开始显示

-n 定义屏幕大小为n行

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

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

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

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

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

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

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

3. 常用快捷方式

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

Ctrl+F 向下滚动一屏

空格键 向下滚动一屏

Ctrl+B 返回上一屏

= 输出当前行的行号

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

V 调用vi编辑器

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

q 退出more

4. 常用使困哗用方法

4.1 指定行开始显示

从第4行开始打印某文件的内容,

[root@zcwyou zcwyou]# more +4 /etc/ssh/sshd_config

sshd_config(5) for more information.

This sshd was compiled with PATH=/usr/local/bin:/usr/bin

The strategy used for options in the default sshd_config shipped with

OpenSSH is to specify options with their default value where

possible, but leave them commented. Uncommented options override the

default value.

linuxmor

Linux下more命令高级用法

我们在 Linux 环境下工作时,每天肯定会跟各种各样的文本文件打交道。这些文件,有时候会非常长,无法在一屏的空间内显示完全。所以,在查看这种文件时,我们需要分页显示。这时,我们就可以使用 more 命令。

more 命令使用方法很简单,只需在 more 之后跟上文本名即可:

比如,我们要查看 /var/log/dmesg 文件,只需:

执行结果如下图示,有 Linux 基础的朋友应该对这个结果很熟悉。

在终端的左下角,会显示已显示的文本内容在全文的占比情况。如果我们想要查看下一屏的内容,只需按 空格键 即可。翻页之后,我们也会看到左下角百分比相应增长。

常用按键:

这些都是 more 命令的基本用法,很多朋友应该都很熟悉。接下来,良许就带领大家一步步深入 more 命令的高级用法。

使用 more 命令时,默认是从第一行开始显示。但有时我们可能想直接从 100 行开始看,那要怎么操作呢?其实只需加一个 +100 即可。

比如:

more 命令默认是整屏显示,如果我们一次只想查看几行,要怎么操作?只需加一个 -N 选项即可,N 就是野庆逗你想要查看的行数。

比如对于 /var/log/dmesg 文件我们一次只想查看 10 行,我们可以这样:

这样在终端里,我们一次只可以看到 10 行内容,按一下空格键,就会继续显示下 10 行内容。

如果我们想要显示 more 命令的一些提示信息,我们可以加上 -d 选项。

我们可以看到,在最底下一行,除了显示百分比之外,还额外显示了提示信息。如果我们随便按了一个不会被 more 命令识别的按键,它会提示你按 h 按键 查看帮助信息。

如果我们按下 h 按键,它会显示所有帮助信息:

如果我们一次显示 10 行,按一下空格键,它会往下继续显示 10 行,像这样:

这是按了一次空格键的效果,终端里一共显示了 20 行,也就是它会一直往下滚动。那如果我们不想这样滚动显示,每次都只查看 10 行呢?我们只需加上 -c 选项。

我们按了两次空格了,但终端里还是只显示 10 行的内容。

最后,最近很多小伙伴找我要 Linux学习路线图 ,于是我根据自己的经验,利颂卖用业余时差槐间熬夜肝了一个月,整理了一份电子书。无论你是面试还是自我提升,相信都会对你有帮助!目录如下:

免费送给大家,只求大家金指给我点个赞!

电子书 | Linux开发学习路线图

也希望有小伙伴能加入我,把这份电子书做得更完美!

推荐阅读:

Linux中如何分屏显示的命令是什么

可以使用more命令。

more命令能够对文件内容或者查询结果进行分屏显示。more命令可以单独使用,也可以和配腊知伍合管道符使用。例如使用cat命令查看/etc/passwd文件时,只能看到最后的内容,为了能够看到文件所有内容,可轮或以执行命令:# more /etc/passwd

或者是配合管道符命令:# cat /etc/passwd | more

扩展资料:

Linux中除了使用more命令进行分屏,还可以使用less命令。More命令的缺点是不能向上滚动,如果想向上翻屏,需要使用less命令,less命令的用法与more命令完全相同,唯一不同点是less命令能够向上翻屏。

可以通过上下箭头进行上下一行行滚动,也可以通过page up/page down命令向上/向下进猛数行一屏一屏滚动。常用: ls | less

这样就可以分屏显示了,并可以用PgUp和PgDn来上下翻页。

参考资料来源:百度百科-linux命令


网页题目:linux命令滚动显示 linux屏幕滚动
本文地址:http://scyanting.com/article/ddpgded.html