热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux查询文件行数,linux查看文件某一行

●-T选项显示Tab键,标记为^I。●-s选项当遇到大于两行以上空白时,压缩只显示一行。可见,只显示了2行文本,单击空格键继续显示。字符串out在f.java文件中存在


在Linux上显示文件时显示行号


[ [电子邮件保护] etc ] # cat-NR syslog.conf//显示所有行号,包括空行


[ [ email protected ] etc ] # cat-br syslog.conf//显示所有行号。 但是,不包括空行。 ]


或:


[ [电子邮件保护] etc ] # nl-bar syslog.conf//显示所有行号,包括空行


[ [ email protected ] etc ] # nl-btr syslog.conf//显示所有行号。 但是,不包括空行。 ]


或:


[ [电子邮件保护] etc ] # less-NR syslog.conf//显示所有行号,包括空行


cat选项:


显示-n行号(包括空行)


-显示b行号。 不包括空行)


nl选项:


-b行的显示方式


//行的显示方式有两种,a显示所有行(包括空行),t显示所有非空行) (不包括空行)。


即,显示包括-ba //空行在内的所有行号


-bt //显示所有行号。 但不包括空行)


此外,还有与行号相关的内容,这里也列举:


cat指令


默认选项


如图所示:


-A选择项


显示文件的内容,显示^I标记(标签),显示$标记。


-b选择项


显示文本的行号。 不包括空行。 如图所示:


-e选项


将显示带有换行符$符号的文本行。


-E选项


每行的末尾都会显示一个$符号。


-n选择项


每行显示行号,包括空行。


-T选择项


此时将显示制表符键,并将其标记为^I。


-s选择项


如果有两行以上的空白,压缩将只显示一行。


more指令


-num选项


指定一个整数,例如num=2,表示当前屏幕上一次显示的文本行数。


您可以看到只显示了两行文本。 单击空格键继续显示。


-d选项


当一个画面上未显示文件内容时,会在画面下方提示按键操作。 Press space to continue,' q' to quit。


-num选项


/选择项


可以在/之后输入匹配字符串。 如果指定的文件中不存在,则提示用户;如果不存在,则直接显示包含相应字符串的行。


字符串out存在于f.java文件中,运行more /out f.java时将直接显示其内容。


单击空格键以显示f.java文件的内容。


less命令


less命令类似于more命令,但less命令可以像vi编辑器一样。 例如,输入命令:


less hello.c f.java


最下面的一行表示以下文件是f.java : 直接输入:n可查看f.java文件的内容


在此模式下,输入命令:p将显示上一个文件hello.c。


对于less命令,可以直接输入man less命令以显示帮助手册。


head指令


默认选项


如果未指定任何选项,例如,执行head f.java将显示f.java文件的所有内容。


-n选择项


显示指定文件的前n行。 n是整数。


显示了f.java文件的前两行。


此外,也可以显示多个文件的标题信息(指定开头n行)


tail指令


默认选项


如果未指定任何选项,例如,执行tail f.java将显示f.java文件的所有内容。


-n选择项


显示指定文件的最后n行。 n是整数。


显示了f.java文件的最后四行。


另外,可以显示多个文件的末尾信息(指定后n行),


vi文件名,打开文件后


要显示所有行号,请使用:set nu


使用:nu显示当前行号


要跳转到指定行,请使用:行号


例如,跳到第10行,使用:10


以前在vi中编辑的时候,可以用ctrl g显示行号,但是今天不知道为什么很旧,所以在网上查一下,用以下的方法。


: nu


上面的命令显示光标当前所在行的行号。


要显示所有行号,请运行以下命令:


: set nu


显示行号后的示例如下所示。


43


44字符串


45 dbtest.bind value.PK thread count


46 1000000


47


48


49


50----


51


:set nu


跳到第一行或最后一行时,我以前的做法是0和$。 还有更快的方法。 直接1G和g就可以了。 g一定是大写字母里面。


推荐阅读
  • 设计完成后,将所完成的作品交由老师检查。管理进程接收申请进入的信号,在消息队列中取下申请进入队列的用户进程的信息,针对当前临界区状态,写一个回馈信息 ... [详细]
  • IIS服务器配置NXLog进行syslog转发(并解决GMT+8小时时差问题)
    IIS服务器配置NXLog进行syslog转发(并解决GMT+8小时时差问题) ... [详细]
  • Flume 开源分布式日志收集系统
    为什么80%的码农都做不了架构师?Flume--开源分布式日志收集系统Flume是Cloudera提供的一个高可用的、高可靠的开源分布式海量日志收集系统 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 先记住几个专用名词,如下:Workspace:工作区IndexStage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库#在当前目录新建一个G ... [详细]
  • 我是这样学习Linux下C语言编程的-把程序输出信息加到系统日志里去关键词:Linux系统日志syslog服务程序syslogd ... [详细]
  • 则将追究法律责任。[url]http:future.blog.51cto.com2695983651[url]使用rsync来实现文件同步 ... [详细]
  • 示例代码packagemainimport("net""os"&am ... [详细]
  • 原文地址:https:blog.csdn.netu011784994articledetails73878822这里是通过对udev的设置,让udev收到内核发来的U盘消息后自动挂 ... [详细]
  • ubuntu下nginx启动配置文件
    2019独角兽企业重金招聘Python工程师标准在https:github.comJasonGiedyminnginx-init-ubuntu获得的nginx配置文件其中一些 ... [详细]
  • 查看电脑重启日志_详解各个系统主机日志及数据库日志收集AIX、redhat、HPUX等...
    概述今天主要针对主机和数据库日志的一些收集做一下记录总结,下面一起来看看吧~一、主机系统日志收集:创建主机日志收集目录:--UnixLinux创建存放系 ... [详细]
  • 用户信息文件大多成熟的系统都会有一套符合自己设计逻辑的用户管理系统。就比如Mysq,它是mysql数据库下的user表。其中每行记录表示一个用户以及该用户所拥有的权 ... [详细]
  • 搞懂 ELK 并不是一件特别难的事
    点击下方“民工哥技术之路”,选择“设为星标”回复“1024”获取独家整理的学习资料!本篇文章主要介绍ELK的一些框架组成,原理和实践&#x ... [详细]
  • 原文链接Linux下使用sudo命令,可以让普通用户也能执行一些或者全部的root命令。本文就对我们常用到sudo操作情景进行简单分析,通过一些例子来了解sudo命令相关的 ... [详细]
author-avatar
xhhh5_236
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有