linux查看文件行号的七种方法

文件内容如下,要求显示文件内容对应的行号

[[email protected] ~ 13:01:16]# cat 123.txt 
name:i am gaoyang

birthday:19961025

what the fuck!!!!

1、cat -n 123.txt

[[email protected] ~ 13:54:38]# cat -n 123.txt 
     1	name:i am gaoyang
     2
     3	birthday:19961025
     4
     5	what the fuck!!!!

2、nl 123.txt

[[email protected] ~ 13:57:56]# nl 123.txt    #===>不显示空行
         1	name:i am gaoyang
       
         2	birthday:19961025
       
         3	what the fuck!!!!

3、grep -n ".*" 123.txt

[[email protected] ~ 13:58:56]# grep -n ".*" 123.txt 
1:name:i am gaoyang
2:
3:birthday:19961025
4:
5:what the fuck!!!!

4、awk '{print NR,$0}' 123.txt

[[email protected] ~ 14:01:15]# awk '{print NR,$0}' 123.txt
1 name:i am gaoyang
2 
3 birthday:19961025
4 
5 what the fuck!!!!

5、less -N 123.txt

[[email protected] ~ 14:01:19]# less -N 123.txt 
      1 name:i am gaoyang
      2 
      3 birthday:19961025
      4 
      5 what the fuck!!!!
123.txt (END)

6、sed '=' 123.txt |sed 'N;s#\n# #g'

[[email protected] ~ 14:02:23]# sed '=' 123.txt |sed 'N;s#\n# #g'
1 name:i am gaoyang
2 
3 birthday:19961025
4 
5 what the fuck!!!!

7、vim 123.txt :set nu

1 name:i am gaoyang
  2 
  3 birthday:19961025
  4 
  5 what the fuck!!!!                                                                                                                                                             
:set nu

原文地址:http://blog.51cto.com/12652891/2116505

时间: 2024-10-30 12:23:32

linux查看文件行号的七种方法的相关文章

显示行号的6种方法、chkconfig、tar、awk、cut过滤字符串、ps配合wc查看过滤进程

Day10 Georgekai-习惯:操作前备份,操作后检查 第1章 第二波剩余命令:显示行号的6种方法.chkconfig.tar.awk.cut过滤字符串.ps配合wc查看过滤进程 1.1 打印配置文件nginx.conf内容的行号及内容,该如何做? 1.1.1 花括号的作用 {} 注:生成序列,连续输入显示到屏幕,包括数字和字母 例1:[[email protected] ~]$ echo {1..10} 1 2 3 4 5 6 7 8 9 10 例二:[[email protected]

DataGridView显示行号的几种方法来自http://www.soaspx.com/dotnet/csharp/csharp_20100204_2740.html

方法一: 网上最常见的做法是用DataGridView的RowPostPaint事件在RowHeaderCell中绘制行号: private void dataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e)        {            try            {                //添加行号                 SolidBrush v_SolidBr

Linux查看磁盘io开销的几种方法

怎样才能快速的定位到并发高是由于磁盘io开销大呢? 可以通过三种方式: 第一种:用 top 命令 中的cpu 信息观察 Top可以看到的cpu信息有: 使用方法如下图: 具体的解释如下: Tasks: 29 total 进程总数 1 running 正在运行的进程数 28 sleeping 睡眠的进程数 0 stopped 停止的进程数 0 zombie 僵尸进程数 Cpu(s): 0.3% us 用户空间占用CPU百分比 1.0% sy 内核空间占用CPU百分比 0.0% ni 用户进程空间内

linux查看文件相关指令

以下内容整理自以下两篇文章: http://www.cnblogs.com/xilifeng/archive/2012/10/13/2722596.html Linux 查看文件内容的命令 http://www.cnblogs.com/luying--lulu/p/5314963.html Linux下查看文件内容的命令 查看文件的命令有以下几个: cat, tac, more, less, head, tail, tailf,nl. 其总体理解如下: cat   由第一行开始显示档案内容 ta

Linux查看文件编码格式及文件编码转换

Linux查看文件编码格式及文件编码转换 如果你需要在Linux 中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8.下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换. 查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim 中可以直接查看文件编码 Shell代码 :set fileencoding 即可显示文件编码格式.如果你只是想查看其它编码格

(转载)Linux查看文件编码格式及文件编码转换

Linux查看文件编码格式及文件编码转换 时间:2011-04-08作者:woyoo分类:linux评论:0 我友分享: 新浪微博 腾讯微博 搜狐微博 网易微博 开心网 QQ空间 msn 如果你需要在Linux 中操作windows下的文件 ,那么你可能会经常遇到文件 编码 转换的问题.Windows中默认的文件 格式是GBK(gb2312),而Linux 一般都是UTF-8.下面介绍一下,在Linux 中如何查看 文件 的编码 及如何进行对文件 进行编码 转换. 查看 文件 编码 在Linux

linux shell脚本编程笔记(四): 获取字符串长度的七种方法

获取字符串长度的七种方法 1. \${#str} 2.awk的length 备注:1) 最好用{}来放置变量2) 也可以用length($0)来统计文件中每行的长度 3.awk的NF 备注: -F为分隔符,NF为域的个数,即单行字符串的长度 4.wc的-L 备注: -L参数1) 对多行文件来说,表示打印最长行的长度! 82,表示/etc/passwd文件最长行的长度为822) 对单行字符串而言,表示当前行字符串的长度! 5.wc -c 备注: 1) -c参数: 统计字符的个数2) -n参数: 去

linux 查看文件夹下的文件个数(当前目录的文件数)//包含子目录

ls -l |grep "^-"|wc -l   //验证了redhat好用 或 find ./company -type f | wc -l 查看某文件夹下文件的个数,包括子文件夹里的. ls -lR|grep "^-"|wc -l 查看某文件夹下文件夹的个数,包括子文件夹里的. ls -lR|grep "^d"|wc -l 说明: ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录.链接.设备文件等) gre

Linux查看实时网卡流量的几种方式

Linux查看实时网卡流量的几种方式 来源  https://www.jianshu.com/p/b9e942f3682c 在工作中,我们经常需要查看服务器的实时网卡流量.通常,我们会通过这几种方式查看Linux服务器的实时网卡流量. 1. sar -n DEV 1 2 sar命令包含在sysstat工具包中,提供系统的众多统计数据.其在不同的系统上命令有些差异,某些系统提供的sar支持基于网络接口的数据统计,也可以查看设备上每秒收发包的个数和流量. sar –n DEV 1 2 命令后面1 2