less查看文本

2024-08-24 13:58
文章标签 查看 文本 less

本文主要是介绍less查看文本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

3.14 less文本查看

3.14.1 语法

less [参数] 文件名
less - opposite of more

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

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

  • 全屏导航
    【ctrl+F】向前滚动一屏
    【ctrl+B】向后滚动一屏
    【ctrl+D】向前滚动半屏
    【ctrl+U】向后滚动半屏

  • 单行导航
    【j】向前移动一行
    【k】向后移动一行

  • 标记导航
    【ma】使用a标记文本的当前位置
    【'a】当行标记a处

  • 其他
    【G】移动到最后一行
    【g】移动到第一行
    【q/ZZ】退出less命令
    【v】进入编辑模式,编辑当前文件
    【h】显示less的帮助文档
    【&pattern】仅显示匹配模式的行,而不是整个文件

3.14.3 附加(man less)
NAMEless - opposite of moreSYNOPSISless -?less --helpless -Vless --versionless [-[+]aBcCdeEfFgGiIJKLmMnNqQrRsSuUVwWX~][-b space] [-h lines] [-j line] [-k keyfile][-{oO} logfile] [-p pattern] [-P prompt] [-t tag][-T tagsfile] [-x tab,...] [-y lines] [-[z] lines][-# shift] [+[+]cmd] [--] [filename]...(See the OPTIONS section for alternate option syntax with long option names.)DESCRIPTIONLess  is  a  program  similar to more (1), but which allows backward movement in the file as well as forward movement.  Also, less does not have to read the entire input file beforestarting, so with large input files it starts up faster than text editors like vi (1).  Less uses termcap (or terminfo on some systems), so it can run on  a  variety  of  terminals.There is even limited support for hardcopy terminals.  (On a hardcopy terminal, lines which should be printed at the top of the screen are prefixed with a caret.)Commands are based on both more and vi.  Commands may be preceded by a decimal number, called N in the descriptions below.  The number is used by some commands, as indicated.COMMANDSIn the following descriptions, ^X means control-X.  ESC stands for the ESCAPE key; for example ESC-v means the two character sequence "ESCAPE", then "v".h or H Help: display a summary of these commands.  If you forget all the other commands, remember this one.SPACE or ^V or f or ^FScroll  forward N lines, default one window (see option -z below).  If N is more than the screen size, only the final screenful is displayed.  Warning: some systems use ^V asa special literalization character.z      Like SPACE, but if N is specified, it becomes the new window size.ESC-SPACELike SPACE, but scrolls a full screenful, even if it reaches end-of-file in the process.RETURN or ^N or e or ^E or j or ^JScroll forward N lines, default 1.  The entire N lines are displayed, even if N is more than the screen size.d or ^DScroll forward N lines, default one half of the screen size.  If N is specified, it becomes the new default for subsequent d and u commands.b or ^B or ESC-vScroll backward N lines, default one window (see option -z below).  If N is more than the screen size, only the final screenful is displayed.w      Like ESC-v, but if N is specified, it becomes the new window size.y or ^Y or ^P or k or ^KScroll backward N lines, default 1.  The entire N lines are displayed, even if N is more than the screen size.  Warning: some systems use ^Y as a special job control  charac-ter.u or ^UScroll backward N lines, default one half of the screen size.  If N is specified, it becomes the new default for subsequent d and u commands.ESC-) or RIGHTARROWScroll horizontally right N characters, default half the screen width (see the -# option).  If a number N is specified, it becomes the default for future RIGHTARROW and LEFT-ARROW commands.  While the text is scrolled, it acts as though the -S option (chop lines) were in effect.ESC-( or LEFTARROWScroll horizontally left N characters, default half the screen width (see the -# option).  If a number N is specified, it becomes the default for future RIGHTARROW and  LEFT-ARROW commands.r or ^R or ^LRepaint the screen.R      Repaint the screen, discarding any buffered input.  Useful if the file is changing while it is being viewed.F      Scroll forward, and keep trying to read when the end of file is reached.  Normally this command would be used when already at the end of the file.  It is a way to monitor thetail of a file which is growing while it is being viewed.  (The behavior is similar to the "tail -f" command.)g or < or ESC-<Go to line N in the file, default 1 (beginning of file).  (Warning: this may be slow if N is large.)G or > or ESC->Go to line N in the file, default the end of the file.  (Warning: this may be slow if N is large, or if N is not specified and standard input, rather than a  file,  is  beingread.)p or % Go to a position N percent into the file.  N should be between 0 and 100, and may contain a decimal point.P      Go to the line containing byte offset N in the file.{      If a left curly bracket appears in the top line displayed on the screen, the { command will go to the matching right curly bracket.  The matching right curly bracket is posi-tioned on the bottom line of the screen.  If there is more than one left curly bracket on the top line, a number N may be used to specify the N-th bracket on the line.}      If a right curly bracket appears in the bottom line displayed on the screen, the } command will go to the matching left curly bracket.  The matching  left  curly  bracket  ispositioned on the top line of the screen.  If there is more than one right curly bracket on the top line, a number N may be used to specify the N-th bracket on the line.(      Like {, but applies to parentheses rather than curly brackets.)      Like }, but applies to parentheses rather than curly brackets.[      Like {, but applies to square brackets rather than curly brackets.]      Like }, but applies to square brackets rather than curly brackets.ESC-^F Followed by two characters, acts like {, but uses the two characters as open and close brackets, respectively.  For example, "ESC ^F < >" could be used to go forward to the >which matches the < in the top displayed line.ESC-^B Followed by two characters, acts like }, but uses the two characters as open and close brackets, respectively.  For example, "ESC ^B < >" could be used to go backward to  the< which matches the > in the bottom displayed line.m      Followed by any lowercase letter, marks the current position with that letter.’      (Single  quote.)   Followed  by  any lowercase letter, returns to the position which was previously marked with that letter.  Followed by another single quote, returns to theposition at which the last "large" movement command was executed.  Followed by a ^ or $, jumps to the beginning or end of the file respectively.  Marks are preserved  when  anew file is examined, so the ’ command can be used to switch between input files.^X^X   Same as single quote./patternSearch  forward  in the file for the N-th line containing the pattern.  N defaults to 1.  The pattern is a regular expression, as recognized by the regular expression librarysupplied by your system.  The search starts at the second line displayed (but see the -a and -j options, which change this).Certain characters are special if entered at the beginning of the pattern; they modify the type of search rather than become part of the pattern:^N or !Search for lines which do NOT match the pattern.^E or *Search multiple files.  That is, if the search reaches the END of the current file without finding a match, the search continues in the next file in the  command  linelist.^F or @Begin  the search at the first line of the FIRST file in the command line list, regardless of what is currently displayed on the screen or the settings of the -a or -joptions.^K     Highlight any text which matches the pattern on the current screen, but don’t move to the first match (KEEP current position).^R     Don’t interpret regular expression metacharacters; that is, do a simple textual comparison.?patternSearch backward in the file for the N-th line containing the pattern.  The search starts at the line immediately before the top line displayed.Certain characters are special as in the / command:^N or !Search for lines which do NOT match the pattern.^E or *Search multiple files.  That is, if the search reaches the beginning of the current file without finding a match, the search continues in the previous file in the com-mand line list.^F or @Begin  the  search  at the last line of the 

这篇关于less查看文本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1102677

相关文章

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步

Java操作xls替换文本或图片的功能实现

《Java操作xls替换文本或图片的功能实现》这篇文章主要给大家介绍了关于Java操作xls替换文本或图片功能实现的相关资料,文中通过示例代码讲解了文件上传、文件处理和Excel文件生成,需要的朋友可... 目录准备xls模板文件:template.xls准备需要替换的图片和数据功能实现包声明与导入类声明与

python解析HTML并提取span标签中的文本

《python解析HTML并提取span标签中的文本》在网页开发和数据抓取过程中,我们经常需要从HTML页面中提取信息,尤其是span元素中的文本,span标签是一个行内元素,通常用于包装一小段文本或... 目录一、安装相关依赖二、html 页面结构三、使用 BeautifulSoup javascript

Oracle数据库执行计划的查看与分析技巧

《Oracle数据库执行计划的查看与分析技巧》在Oracle数据库中,执行计划能够帮助我们深入了解SQL语句在数据库内部的执行细节,进而优化查询性能、提升系统效率,执行计划是Oracle数据库优化器为... 目录一、什么是执行计划二、查看执行计划的方法(一)使用 EXPLAIN PLAN 命令(二)通过 S

flume系列之:查看flume系统日志、查看统计flume日志类型、查看flume日志

遍历指定目录下多个文件查找指定内容 服务器系统日志会记录flume相关日志 cat /var/log/messages |grep -i oom 查找系统日志中关于flume的指定日志 import osdef search_string_in_files(directory, search_string):count = 0

查看提交历史 —— Git 学习笔记 11

查看提交历史 查看提交历史 不带任何选项的git log-p选项--stat 选项--pretty=oneline选项--pretty=format选项git log常用选项列表参考资料 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的 工具是 git log 命令。 接下来的例子会用一个用于演示的 simplegit

前端技术(七)——less 教程

一、less简介 1. less是什么? less是一种动态样式语言,属于css预处理器的范畴,它扩展了CSS语言,增加了变量、Mixin、函数等特性,使CSS 更易维护和扩展LESS 既可以在 客户端 上运行 ,也可以借助Node.js在服务端运行。 less的中文官网:https://lesscss.cn/ 2. less编译工具 koala 官网 http://koala-app.

Level3 — PART 3 — 自然语言处理与文本分析

目录 自然语言处理概要 分词与词性标注 N-Gram 分词 分词及词性标注的难点 法则式分词法 全切分 FMM和BMM Bi-direction MM 优缺点 统计式分词法 N-Gram概率模型 HMM概率模型 词性标注(Part-of-Speech Tagging) HMM 文本挖掘概要 信息检索(Information Retrieval) 全文扫描 关键词

Linux命令(11):系统信息查看命令

系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv

linux下查看自己的外网ip

局域网的服务器是通过ADSL路由器连接外网的,但ADSL是从ISP运营商那儿通过动态获得IP的,那么我怎么知道自己的外网地址是多少呢? 今天得到几个办法: curl -s http://whatismyip.org wget http://whatismyip.org 然后再  cat index.html 也可以看到