当前位置: 首页 > news >正文

win32 显示一行提示_linux分页显示命令的12个使用案例

请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本文主要讲解Linux系统下如何分页显示文件内容,有哪些命令可以实现这个功能,以及这些命令的常见使用方案。

ef45e0bf01a3ba5a4c3657d4c28815c5.png

linux分页显示命令

当我们命令命令行查找一个文本文件时里,使用以下快捷键进行屏幕翻页

向前翻看,使用以下键盘键

shift+PgUp

向后翻看,使用以下键盘键

shift+PgDown

2. 使用more命令分页显示

more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比,more命令用于由前往下显示文件内容,还可以指定只显示开头N行。

7b8515f55d20f1255c198790f1345784.png

使用more命令分页显示

2.1 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

假设要查看/etc目录下有哪些文件和目录,分页显示结果,执行以下命令,

[root@zcwyou ~]# ls -l /etc |more

假设要分页查看/var/log/messages,可以使用more

[root@zcwyou ~]# more /var/log/messages

显示提示,并从终端或控制台顶部显示文件内容

[root@zcwyou ~]# more -dc /var/log/messages

从第4行开始显示/var/log/messages文件内容

[root@zcwyou ~]# more +4 /var/log/messages

每屏显示4行文件内容

[root@zcwyou ~]# more -4 /var/log/messages

2.2 `more`命令快捷键

向下显示一屏

ctrl+f或空格键

返回上一屏

ctrl+b

向下滚动显示1行;

Enter

默认值是1行,可以修改配置文件

退出more,键盘的上q

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

3. 使用`less`命令分页显示文件内容

1250ab876cb302789b893d66b74b708b.png

使用less命令分页显示文件内容

3.1 `less`命令简介

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

3.2 `less`命令的语法格式;

less [参数] 文件

3.3 `less`常用选项

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

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

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

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

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

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

-N 在每行前输出行号;

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

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

-Q 在终端下不响铃;

3.4 `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 显示当前列当前目录下的所有文件;

使用`head`命令分页显示文件内容

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

显示/var/log/messages前10行的内容

[root@zcwyou ~]# head -n 10 /var/log/messages

使用`tail`命令分页显示文件内容

tail 是显示一个文件最后N行内容

语法比较简单;

tail -n 行数值 文件名

使用案例:显示/var/log/messages的最后5行内容

[root@zcwyou ~]# tail -n 5 /var/log/messages

相关文章:

  • 小谈RTMP中AMF3类型的Command message
  • python给散点图的点加名称_如何在散点图中添加最适合的直线
  • SYN-COOKIE
  • pythonseleniumide使用_从Selenium IDE将测试导出为python
  • treeselect 如何选中多个_如何在Mac上复制和粘贴
  • 对象必须实现 iconvertible_编程体系结构(06):Java面向对象
  • SYN-PROXY
  • kafka 创建topic_雅虎开源!可视化的Kafka监控管理工具
  • SYN-GATE
  • youtube python enty_python GUI尝鲜(但当涉猎,见往事耳)
  • Windows Mobile下在开始菜单增加应用程序快捷方式的两种办法
  • solidworks版本转换器_SOLIDWORKS | SOLIDWORKS? 2021 新增功能 —3D CAD
  • DeepEarth中的几何图形基础框架模型
  • C/C++ 宏带来的奇技淫巧
  • vim 全局替换_推荐一些VIM操作技巧
  • 网络传输文件的问题
  • hexo+github搭建个人博客
  • [deviceone开发]-do_Webview的基本示例
  • 【402天】跃迁之路——程序员高效学习方法论探索系列(实验阶段159-2018.03.14)...
  • Angular4 模板式表单用法以及验证
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • Odoo domain写法及运用
  • Yeoman_Bower_Grunt
  • 不上全站https的网站你们就等着被恶心死吧
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 利用jquery编写加法运算验证码
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 微信小程序填坑清单
  • 新手搭建网站的主要流程
  • Semaphore
  • ​​​​​​​Installing ROS on the Raspberry Pi
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • (175)FPGA门控时钟技术
  • (33)STM32——485实验笔记
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (Python) SOAP Web Service (HTTP POST)
  • (超详细)2-YOLOV5改进-添加SimAM注意力机制
  • (待修改)PyG安装步骤
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (论文阅读40-45)图像描述1
  • (一) storm的集群安装与配置
  • (一)面试需要掌握的技巧
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • **CentOS7安装Maven**
  • .Net 8.0 新的变化
  • .Net Core和.Net Standard直观理解
  • .Net Core中的内存缓存实现——Redis及MemoryCache(2个可选)方案的实现
  • .net SqlSugarHelper
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)
  • .NET6实现破解Modbus poll点表配置文件
  • .NET企业级应用架构设计系列之结尾篇