linux 在vi文件中添加行号

方法一:

1、显示当前行行号,在VI的命令模式下输入

:nu

2、显示所有行号,在VI的命令模式下输入

:set nu

方法二:

使用vi编辑~/.vimrc文件,在该文件中加入一行"set nu",添加内容不含引号, 命令如下:

  可能这个文件不存在,直接创建一个新的,在里面添加  set nu

方法三:
在UBUNTU中vi的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vi的配置文件存放在/etc目录中,配置文件名为vimrc

使用vi编辑该文件,在该文件中加入一行  set nu

时间: 2024-10-11 12:03:02

linux 在vi文件中添加行号的相关文章

linux命令---查找文件中的内容

linux命令---查找文件中的内容 [[email protected] ~]$ cat 1.txt |egrep '123456789|second'-------匹配123456789或者second的行 first line:123456789012345678901234567890123456789012345678901234567890 second line:one two three four five six seven eight nine ten [[email pro

linux在所有文件中查找某一个字符

# find <directory> -type f -name "*.c" | xargs grep "<strings>" <directory>是你要找的文件夹:如果是当前文件夹可以省略-type f 说明,只找文件-name "*.c" 表示只找C语言写的代码,从而避免去查binary:也可以不写,表示找所有文件<strings>是你要找的某个字符串 sudo find -type f -n

Linux在所有文件中查找和替换

经常会碰到这样的情况:查找某个目录下所有包含某个字符串的所有文件,并将这些文件中的这个字符串用另外的字符串替换进行替换.这种情况下,网网要检查的文件比较多,逐一进行检查替换太麻烦,这个时候,我们就应该找一个能够一条命令解决问题的方法. 1.grep命令 grep pattern file.txt命令默认的行为是将file.txt文件中,匹配pattern的行输出到标准输出.这个功能能帮助我们在文件中查找一个字符串出现的上下文,但是并不能够帮助我们实现下一步复杂的操作,所以有必要稍微了解下grep

Linux命令-统计文件中的字节数、字数、行数:wc

Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出. 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数.字数.行数,并将统计结果显示输出.该命令统计指定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc同时也给出所指定文件的总统计数. 3.命令参数: -c 统计字节数. -l 统计行数. -m 统计字符数.这个标志不能与 -c 标志一起使用. -w 统计字数.一个字被定义为由空白.

Linux如何在一个文件中写入内容

Linux中,在一个文件中写入内容,可以vim打开编辑模式,输入我们想要的内容,此次我们使用echo命令 来在一个文件夹中写入内容. echo命令: 第一种: echo 'i love u' >a.txt *在a.txt这个文件中输入i love u,如果没有这个文件则创建.如果有这个文件,那么新内容代替原来的内容. 第二种: echo 'i love u' >a.txt *在a.txt这个文件中输入i love u,如果没有这个文件则创建.如果有这个文件,那么新内容添加在原来内容的后面 原文

linux命令在文件中根据命令查找

find . -type f -name "*.tmp" | xargs grep -ri "2016-08-30 04:00:00|2016-08-30 05:00:00" -l //在当前目录以下,在*.tmp所有文件中查找内容为“2016-08-30 04:00:00|2016-08-30 05:00:00”的匹配数据

linux下查找文件中空行的行号

以aa.txt举例: 方法1:sed -n '/[[email protected]#$%^&*]/!=' aa.txt方法2:grep -n ^$ aa.txt 方法3:awk '/^$/{print NR}' aa.txt 方法4:sed -n '/^$/=' aa.txt

mybaits的xxMapper.xml文件中大于号和小于号处理

第一种方法: 因为这个是xml格式的,所以不允许出现类似">"这样的字符,但是都可以使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析 . mapper文件示例代码: <select id="selectMonthAdvertise" resultMap="ResultMap"> select * from ad_n_advertise_t where user_id in <foreach it

linux过滤旧文件中的空行和注释行剩余内容组成新文件

一.说明 在某些场景下我们想要将旧文件中空行和注释行过滤掉,将产生实际效果的行保留. 比如redis提供的配置示例文件中有很多用于说明的空行和注释行,我们想把产生实际效果的配置行筛选出来组成新的简洁的配置文件. 二.命令 grep -Ev "^$|#" old_file_name > new_file_name grep--过滤命令 -E--使用正则表达示进行匹配 -v--剔除匹配的项(默认是筛选匹配的项) ^--开头匹配 $--代表空行 |--正则中的或运算 #--#开头行 o