屏幕翻页快捷键

shift+PgUp    向前翻看,一般翻13页左右。

shift+PgDown  向后翻看,一般翻13页左右。

我们翻阅目录和打开文件后,经常会由于输出内容太多,使一屏无法显示,所以我们要经常用到这些命令,下面我们尝试下这些命令:

ls -l /etc |more

less -N /etc/profile 显示行号

less的动作命令:

j 向下移动一行;同vi

k 向上移动一行;同vi

f 向下滚动一屏;forword

b 向上滚动一屏;backword

head -n 10 /etc/profile  显示/etc/profile的前10行内容

tail -n 5 /etc/profile   显示/etc/profile的最后5行内容

以上部分命令,请使用q退出。

下面我们就细说下这几个命令

more

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

# more /etc/profile

more 的语法、参数和命令;

more [参数选项] [文件]

参数如下:

+num                    从第num行开始显示;

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

+/pattern               从pattern 前两行开始显示;

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

-d                      提示Press space to continue, 'q' to quit.(按空 键继续,按q键退出),禁用响铃功能;

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

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

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

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

退出more的动作指令是q

more 的参数应用举例;

# more -dc /etc/profile    注:显示提示,并从终端或控制台顶部显示;

# more +4 /etc/profile      注:从profile的第4行开始显示;

# more -4 /etc/profile      注:每屏显示4行;

# more +/MAIL /etc/profile     注:从profile中的第一个MAIL单词的前两行开始显示;

more 的动作指令;

我们查看一个内容较大的文件时,要用到more的动作指令,比如ctrl+f(或空格键)是向下显示一屏,ctrl+b是返回上一屏; Enter键可以向下滚动显示n行,要通过定,默认为1行;

以下几个常用的;

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

Ctrl+f        向下滚动一屏;

空 键         向下滚动一屏;

Ctrl+b        返回上一屏;

=             输出当前行的行号;

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

v             调用vi编辑器;

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

q             退出more

当我们查看某一文件时,想调用vi来编辑它,不要忘记了v动作指令,这是比较方便的;

其它命令通过管道和more结合的运用例子;

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

# ls -l /etc  |more

less

less 查看文件内容 工具;

less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大;您是初学者,我建议您用less。由于less的内容太多,我们把最常用的介绍一下;

less的语法格式;

less [参数]  文件

常用参数

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

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

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

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

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

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

-N 在每行前输出行号;

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

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

-Q 在终端下不响铃;

比如:我们在显示/etc/profile的内容时,让其显示行号;

# less -N    /etc/profile

less的动作命令;

进入less后,我们得学几个动作,这样更方便我们查阅文件内容;最应该记住的命令就是q,这个能让less终止查看文件退出;

动作

回车键 向下移动一行;

y 向上移动一行;

空格键 向下滚动一屏;

b 向上滚动一屏;

d 向下滚动半屏;

h less的帮助;

u 向上洋动半屏;

w 可以指定显示哪行开始显示,是从指定数字的下一行显示;比如指定的是6,那就从第7行显示;

g 跳到第一行;

G 跳到最后一行;

p n% 跳到n%,比如 10%,也就是说比整个文件内容的10%处开始显示;

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

v 调用vi编辑器;

q 退出less

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

就less的动作来说,内容太多了,用的时候查一查man less是最好的。在这里就不举例子了;

head

head 是显示一个文件的内容的前多少行;

用法比较简单;

head  -n  行数值  文件名;

比如我们显示/etc/profile的前10行内容,应该是:

# head -n 10 /etc/profile

tail

tail 是显示一个文件的内容的后多少行;

用法比较简单;

tail   -n  行数值  文件名;

比如我们显示/etc/profile的最后5行内容,应该是:

# tail  -n 5 /etc/profile

向上滚动 终端_linux命令行终端的翻屏滚屏相关推荐

  1. pycharm中导出依赖包 在pycharm下边的Terminal打开命令行终端执行命令

    pycharm中导出依赖包 1 在pycharm下边的Terminal打开命令行终端执行命令 D:\nlp\salary\aSalary>pip freeze > d:\nlp\salar ...

  2. 命令行终端神器,你值得拥有

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 大家好,我是你们的章鱼猫. 今天要给大家推荐一个 Python 的命令行终端神器 Ri ...

  3. REDHAT6.4桌面环境添加快捷建打开命令行终端

    1.redhat桌面环境默认打开命令行终端是没有设置快捷键的,就想windows下的打开cmd命令是 我们按快捷键 微软标志键+R 输入cmd回车 2.linux桌面环境也可以很方便的为一些命令设置快 ...

  4. [转]12款最佳Linux命令行终端工具

    摘要 "工欲善其事必先利其器",作为菜鸟,也是从别人那里偷学来的一些东东.今天看到同事用到一个终端命令行工具,觉得自己弱爆了.然后在网上搜了下该工具.发现类似的工具还是挺多的,只是 ...

  5. qwidget多个窗口同步_Linux命令screen—终端切换,工作环境保存,画面同步,防断网...

    Screen基础 Screen是一款由GNU计划开发的用于命令行终端切换的自由软件.用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换.GNU Screen可以看作是窗口管理器的命 ...

  6. python终端指令大全_使用python模拟命令行终端的示例

    可以对?显示帮助信息,需要立即获取输入的字符,因此需要用到termios模块 另外需要对tab键做处理,当按下tab键时可以进行自动补全 #! /usr/bin/env python # coding ...

  7. 基于Linux命令行终端的ftp客户端程序

    深入理解FTP(File Transfer Protocol)协议的有关知识,完成一个基于Linux命令行终端的ftp客户端程序专业程序代写大学生程序代写 转载于:https://www.cnblog ...

  8. linux下运行python_在Linux命令行终端中使用python的简单方法(推荐)

    Linux终端中的操作均是使用命令行来进行的.因此,对于小白来说,熟记几个基本的命令行和使用方法能够较快的在Linux命令行环境中将python用起来. 打开命令行窗口 打开命令行窗口的快捷键如下: ...

  9. VMware下Ubuntu图形界面切换到命令行终端模式

    在虚拟机中安装了ubuntu,很多命令键与VMware的快捷键冲突,好比这个图形界面的切换, 就很让人郁闷,在网上查了图形到命令行终端是Crtl+Alt+F1/F2/F3/F4/F5  竟全不管用了, ...

最新文章

  1. 一次心惊肉跳的服务器误删文件的恢复过程
  2. Linux命令在线查询
  3. WindowsServer2012史记5-简洁,管理更多的服务器
  4. 如何使用git rm 删除文件名里带空格的文件名
  5. 80x86汇编指令详解
  6. aes-128算法加密_加密算法问题-人工智能中的一种约束满意问题
  7. 查找重复文件_快速查找、删除重复图片及文件!
  8. 求浮点数的幂的精确值
  9. .net知识和学习方法系列(前言)
  10. mysql多数据库并发控制_什么是数据库并发控制?数据库并发控制的主要方法是?...
  11. PYTHON 处理JSON文件(新建key值Findex,并将歌手名字转换为大写首字母作为value值)
  12. 20189217 2018-2019-2 《密码与安全新技术专题》第9周作业
  13. linux设计引物探针,如何设计荧光定量PCR的引物及TaqMan探针
  14. (二十一)美萍酒店管理系统:系统维护_系统设置_房间类型_房间费打折
  15. 谈谈Java项目经验
  16. 无法访问https://element.eleme.cn和https://element.eleme.io
  17. C++: STL: atomic
  18. /给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[
  19. Java生成词云!你喜欢得书都在图里!
  20. 深度学习一:从放弃windows开始——windows10换Ubuntu系统(无光盘,无U盘)

热门文章

  1. 在线旅游价格战升级 最高返现5成
  2. 计算机怎么游戏教学,谈计算机教学中的游戏教学法原稿(范文1)
  3. C/C++ DLL反射式注入内存手动映射
  4. 有关计算机的英语作文一千字,英语作文:如果我有一千元(If I Have One Thousand Dollars)...
  5. 一只互联网市场狗的合租房“中介”生涯
  6. 《逃出生天》:华语影视特效新视角
  7. opencv实现imfill_使用opencv实现matlab中的imfill填充孔洞功能
  8. 小技巧 - 无需微云会员满速下载文件方法
  9. 深度学习结合树搜索求解集装箱预翻箱问题
  10. html如何把快变为行内元素,怎么把行元素变为块元素