Linux翻页命令more和less

linux命令行终端的翻屏滚屏more/less/head/tail

 

屏幕翻页快捷键:

shift+PgUp

shift+PgDown  

 

head  -n  20  文件路径  显示文件的前20行内容

tail  -n  20    文件路径   显示文件的最后20行内容

 

less  -L   /etc /pfrofile

less  -N   /etc/profile 显示行号

less的动作命令:

 

more

 

more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比;

 

more  [参数选项]  [文件]

 

参数如下:

+num                 从第num行开始显示;

-num                 定义屏幕大小,为num行;

+/pattern            从文件中pattern单词的前两行开始显示;

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

-d                      提示Press space to continue, 'q' to quit.,禁用响铃功能;

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

-p                      通过清除窗口而不是滚屏来对文件进行换页。和-c参数有点相似; 

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

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

more 的常用动作指令:

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

Ctrl+f        向下滚动一屏;

Space        向下滚动一屏;

Ctrl+b        返回上一屏;

=             输出当前行的行号;

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

v             调用vi编辑器显示文件内容;

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

q             退出more

 

其它命令通过管道和more结合的运用,如:# ls -l   /etc  |more  [参数]

 

 

less

 

由于less的内容太多,我们把最常用的介绍一下;

less   [参数]  文件

 

常用参数

-c 从顶部(从上到下)刷新屏幕,并显示文件内容。而不是通过底部滚动完成刷新;

-f 强制打开文件,二进制文件显示时,不提示警告;

-i 搜索时忽略大小写;除非搜索串中包含大写字母;

-I 搜索时忽略大小写,除非搜索串中包含小写字母;

-m 显示读取文件的百分比;

-M 显法读取文件的百分比、行号及总行数;

-N 在每行前输出行号;

-p  pattern 搜索pattern;比如在/etc/profile搜索单词MAIL,就用 less -p MAIL /etc/profile

-s 把连续多个空白行作为一个空白行显示;

-Q 在终端下不响铃;

 

less的常用动作命令;

 

k 向上移动一行;同vi;    y 向上移动一行;

j  向下移动一行;同vi;   Enter 向下移动一行;

b  (backword)向上滚动一屏;

f  (forword)向下滚动一屏; Space 向下滚动一屏;

d        向下滚动半屏;

u        向上滚动半屏;

h        less的帮助;

w   指定从哪行下开始显示;

g 跳到第一行;

G   跳到最后一行;

p n% 跳到文件的n%处;

/pattern   搜索pattern ,比如 /MAIL表示在文件中搜索MAIL单词;

v 调用vi编辑器;

q 退出less

!command 调用SHELL,可以运行命令;比如!ls 显示当前列当前目录下的所有文件;

 

man less或则less  --help获取帮助

 

其他命令也可通过管道与less结合使用。

你可能感兴趣的:(linux)