首页 > 编程知识 正文

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

时间:2023-05-05 14:44:57 阅读:152860 作者:1536

在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一定是大写字母里面。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。