Linux的more、less
2、more 文件内容或输出查看工具;
more
是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比;
/etc/profilede>
2.1 more 的语法、参数和命令;
[文件]de>
参数如下:
+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
2.2 more 的参数应用举例;
/etc/profile 注:显示提示,并从终端或控制台顶部显示;
[root@localhost ~]# more +4
/etc/profile      注:从profile的第4行开始显示;
[root@localhost ~]# more -4
/etc/profile      注:每屏显示4行;
[root@localhost ~]# more +/MAIL
/etc/profile     注:从profile中的第一个MAIL单词的前两行开始显示; de>
2.3 more 的动作指令;
我们查看一个内容较大的文件时,要用到more的动作指令,比如ctrl+f(或空格键) 是向下显示一屏,ctrl+b是返回上一屏;
Enter键可以向下滚动显示n行,要通过定,默认为1行;
我们只说几个常用的; 自己尝试一下就知道了;
Enter 向下n行,需要定义,默认为1行;
Ctrl+f 向下滚动一屏;
空 键 向下滚动一屏;
Ctrl+b 返回上一屏;
= 输出当前行的行号;
:f 输出文件名和当前行的行号;
v 调用vi编辑器;
! 命令 调用Shell,并执行命令;
q 退出more
当我们查看某一文件时,想调用vi来编辑它,不要忘记了v动作指令,这是比较方便的;
2.4 其它命令通过管道和more结合的运用例子;
比如我们列一个目录下的文件,由于内容太多,我们应该学会用more来分页显示。这得和管道 | 结合起来,比如:
/etc |morede>
3、less 查看文件内容 工具;
less
工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大;您是初学者,我建议您用less。由于less的内容太多,我们把最常用的介绍一下;
3.1 less的语法格式;
[参数] 文件de>
常用参数
从顶部(从上到下)刷新屏幕,并显示文件内容。而不是通过底部滚动完成刷新;
-f 强制打开文件,二进制文件显示时,不提示警告;
-i 搜索时忽略大小写;除非搜索串中包含大写字母;
-I 搜索时忽略大小写,除非搜索串中包含小写字母;
-m 显示读取文件的百分比;
-M 显法读取文件的百分比、行号及总行数;
-N 在每行前输出行号;
-p pattern
搜索pattern;比如在/etc/profile搜索单词MAIL,就用 less -p MAIL
/etc/profile
-s 把连续多个空白行作为一个空白行显示;
-Q 在终端下不响铃;de>
比如:我们在显示/etc/profile的内容时,让其显示行号;
-N /etc/profilede>
3.2 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
显示当前列当前目录下的所有文件;de>
就less的动作来说,内容太多了,用的时候查一查man less是最好的。在这里就不举例子了;
Linux的more、less的更多相关文章
- Linux 驱动开发
		linux驱动开发总结(一) 基础性总结 1, linux驱动一般分为3大类: * 字符设备 * 块设备 * 网络设备 2, 开发环境构建: * 交叉工具链构建 * NFS和tftp服务器安装 3, ... 
- Linux 内核概述 - Linux Kernel
		Linux 内核学习笔记整理. Unix unix 已有40历史,但计算机科学家仍认为其是现存操作系统中最大和最优秀的系统,它已成为一种传奇的存在,历经时间的考验却依然声名不坠. 1973 年,在用 ... 
- 死磕内存篇 --- JAVA进程和linux内存间的大小关系
		运行个JAVA 用sleep去hold住 package org.hjb.test; public class TestOnly { public static void main(String[] ... 
- NodeJs在Linux下使用的各种问题
		环境:ubuntu16.04 ubuntu中安装NodeJs 通过apt-get命令安装后发现只能使用nodejs,而没有node命令 如果想避免这种情况请看下面连接的这种安装方式: 拓展见:Linu ... 
- [linux]阿里云主机的免登陆安全SSH配置与思考
		公司服务器使用的第三方云端服务,即阿里云,而本地需要经常去登录到服务器做相应的配置工作,鉴于此,每次登录都要使用密码是比较烦躁的,本着极速思想,我们需要配置我们的免登陆. 一 理论概述 SSH介绍 S ... 
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级
		Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ... 
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作
		Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ... 
- SQL Server on Linux 理由浅析
		SQL Server on Linux 理由浅析 今天的爆炸性新闻<SQL Server on Linux>基本上在各大科技媒体上刷屏了 大家看到这个新闻都觉得非常震精,而美股,今天微软开 ... 
- Microsoft Loves Linux
		微软新任CEO纳德拉提出的“Microsoft Loves Linux”,并且微软宣布.NET框架的开源,近期Microsoft不但宣布了Linux平台的SQL Server,还宣布了Microsof ... 
- Linux 江湖系列阶段性总结
		引言 我使用 Linux 已经有很多年了,最开始接触 Linux 的时候是从 RedHat 9(没有 Enterprise),中途换过 N 个不同的发行版.多年前,我在 BlogJava 上面分享 J ... 
随机推荐
- leecode 树是否是平衡树  java
			https://oj.leetcode.com/problems/validate-binary-search-tree/ 1.中序遍历是否有序 /** * Definition for binary ... 
- bzoj 1493: [NOI2007]项链工厂(线段树)
			1493: [NOI2007]项链工厂 Time Limit: 30 Sec Memory Limit: 64 MBSubmit: 1256 Solved: 545[Submit][Status] ... 
- Bzoj 3173: [Tjoi2013]最长上升子序列  平衡树,Treap,二分,树的序遍历
			3173: [Tjoi2013]最长上升子序列 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1183 Solved: 610[Submit][St ... 
- Write an algorithm such that if an element in an MxN matrix is 0, its entire row and column is set to 0.
			1: /// <summary> 2: /// Write an algorithm such that if an element in an MxN matrix is 0, it ... 
- 从MSN上拔下来的全世界国家下拉框(附带SQL执行脚本)
			<select> <option value="AL">阿尔巴尼亚</option> <option value="DZ&quo ... 
- codeforces 732D
			D. Exams time limit per test 1 second memory limit per test 256 megabytes input standard input outpu ... 
- Hadoop版Helloworld之wordcount运行示例
			1.编写一个统计单词数量的java程序,并命名为wordcount.java,代码如下: import java.io.IOException; import java.util.StringToke ... 
- 获取toast值
			/** * 获取Toast的String值 * @return */ public String getToast(int timeout){ TextView toastTextView = nul ... 
- java 图片压缩 剪切 水印 转换 黑白 缩放
			专注java已6年,欢迎加入java核心技术QQ群:135138817,每周五晚有群主进行技术讲座. import java.awt.AlphaComposite; import java.awt.C ... 
- 深入了解当前ETL中用到的一些基本技术
			数据集成是把不同来源.格式和特点的数据在逻辑上或物理上有机地集中,从而为企业提供全面的数据共享,是企业商务智能.数据仓库系统的重要组成部分.ETL是企业数据集成的概念出发,简要分析了当前ETL中用到的 ... 
