linux more和less命令小结

more 命令

more命令功能类似cat,不过more命令最大的方面之处是可以从上到下的一页一页的显示文件内容,方便阅读。最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。

命令格式

more [-options] [-num] [+/pattern] [+lineNum] file1 file2 ...

命令参数意义

  • +lineNum 从文件第lineNum处开始显示
  • +/pattern 在显示内容前搜索该字符串(pattern),从匹配该字符串的前两行处开始显示
  • -num 定义页面大小,每页显示num行-c       从顶部清屏,然后显示
  • -d       提示“Press space to continue,’q’ to quit(按空格键继续,按q键退出)”,禁用响铃功能
  • -l        忽略Ctrl+l(换页)字符。如果没有给出这个选项,则more命令在显示了一个包含有 Ctrl+l 字符的行后将暂停显示,并等待接收命令。
  • -f     计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)
  • -p       通过清除窗口而不是滚屏来对文件进行换页,与-c选项相似
  • -s       把连续的多个空行显示为一行
  • -u       把文件内容中的下画线去掉

 常用操作命令

  • Enter    默认向下显示1行  
  • F   向下滚动一屏  
  • 空格键   向下滚动一屏  
  • B   返回上一屏  
  • =   输出当前行的行号  
  • :f  输出文件名和当前行的行号  
  • :n 切换显示下一个文件(一次显示多个文件时可用,more file1 file2)
  • :p  切换显示上一个文件(一次显示多个文件时可用,more file1 file2)
  • v  调用vi编辑器  
  • !命令  调用Shell,并执行命令   
  • q  退出more  

less命令

less命令也是查看文件内容,less命令相对于more命令,可用更方便的查看、搜索文件内容。

命令格式

  • less [optiones] file1 file2...
  • 命令参数意义
  • -b <缓冲区大小> 设置缓冲区的大小
  • -e  当文件显示结束后,自动离开
  • -f  强迫打开特殊文件,例如外围设备代号、目录和二进制文件
  • -g  只标志最后搜索的关键词
  • -i  忽略搜索时的大小写
  • -m  显示类似more命令的百分比
  • -N  显示每行的行号
  • -o <文件名> 将less 输出的内容在指定文件中保存起来
  • -Q  不使用警告音
  • -s  显示连续空行为一行
  • -S  行过长时间将超出部分舍弃
  • -x <数字> 将“tab”键显示为规定的数字空格

常用操作命令

  • /字符串:向下搜索“字符串”的功能
  • ?字符串:向上搜索“字符串”的功能
  • n:重复前一个搜索(与 / 或 ? 有关)
  • N:反向重复前一个搜索(与 / 或 ? 有关)
  • b  向后翻一页
  • d  向后翻半页
  • h  显示帮助界面
  • Q  退出less 命令
  • u  向前滚动半页
  • y  向前滚动一行
  • 空格键 滚动一行
  • 回车键 滚动一页
  • [pagedown]: 向下翻动一页
  • [pageup]:   向上翻动一页

备注:

more, less 都具备查找功能,按/ 然后输入要找的字串,再按 Enter 即可,按 n(next) 会继续找,大写的 N 则是往回(上)找,按 q(quit)或者ZZ离开

你可能感兴趣的:(linux学习笔记)