在命令模式(也就是进入vim后不执行任何 *** 作的模式)下按G就可以了。
如果你想到哪一行,就按 数字+G
如果你想显示行数,那么按esc+冒号,然后输入set nu
如果想显示当前行的末尾,可以在命令模式下按$
可通过以下步骤完成从特定内容所在行开始查看文件,若已知特定内容所在行,可忽略步骤1
1、通过命令cat filename | grep -n "" 命令打印出要查找的起始行号和结束行号
2、使用sed -n 'x,yp' filename 命令 打印出起始行和结束行之间的内容(包括起始行和结束行)
具体如下:
1、简介
Linux *** 作系统是基于UNIX *** 作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类 *** 作系统,并且使用人数还在迅猛增长。
2、基本信息
Linux[2] *** 作系统是UNIX *** 作系统的一种克隆系统,它诞生linux系统于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX 类 *** 作系统,并且使用人数还在迅猛增长。
3、分区规定
设备管理在 Linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等,IDE 或 SCSI 设备也不例外。Linux 把各种 IDE 设备分配了一个由 hd 前缀组成的文件;而对于各种 SCSI 设备,则分配了一个由 sd 前缀组成的文件。
将文本中的三行合并成一行,文本内容如图所示
centos
sed方法:sed
'n;n;s/\n/
/g'
123
centos
说明:n
追加下一个输入行到模式空间,用了两次把当前行的后两行都追加到了模式空间,即多行模式空间。让后用s将\n换行符替换成空格。最后的g是全局替换即替换所有的\n,若不加g表示只替换第一个。
awk方法:awk
'ors=nr%3"
":"\n"{print}'
123
centos
nr当前行记录数,ors输出记录分隔符。'ors=nr%3"
":"\n"
为三目运算,即若nr对3取莫为0,ors=“\n”,不为0,ors=“”。
用sed工具配合正则表达式实现,单引号内就是正则
# sed -n '2,$p' /etc/passwd或
# cat /etc/passwd | sed -n '2,$p'-n 仅输出符合条件的行
p 打印内容
2,$ 第2行到最后一行。
建议你去查找sed工具的使用方法和正则表达式,熟悉正则表达式的元字符
祝你好运~~~
最后 10行
tail -n 10 alog
最后 5行
tail -n 5 alog
最后10行的前5行
tail -n 10 alog | head -n 5
以上就是关于怎样才能看到Linux最后一行的信息全部的内容,包括:怎样才能看到Linux最后一行的信息、linux 如何查看某个文本内 包含某个字段的最后十行、linux 怎样获取多个文件的非白行最后两行内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)