一、显示行号
:set number 或 :set nu
二、取消显示行号
:set nu!
三、每次打开显示行号
修改vi ~/.vimrc 文件,添加:set number
一、显示行号
:set number 或 :set nu
二、取消显示行号
:set nu!
三、每次打开显示行号
修改vi ~/.vimrc 文件,添加:set number
转载于:https://www.cnblogs.com/phperlinxinlan/p/10975077.html
linux命令 显示文件内容
通过命令+文件名查看内容.如下命令可以查看.1, cat :由第一行开始显示文件内容:2,tac:从最后一行开始显示,可以看出tac与cat字母顺序相反:3,nl:显示的时候输出行号:4,more:一 ...
每天一个linux命令(23):Linux 目录结构
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...
【转】每天一个linux命令(23):Linux 目录结构
原文网址:http://www.cnblogs.com/peida/archive/2012/11/21/2780075.html 对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是 ...
每天一个linux命令(27):linux chmod命令
chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每 ...
每天一个linux命令(20):linux chmod命令
chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设定法:另一种是包含数字的数字设定法. Linux系统中的每 ...
(转)每天一个linux命令(27):linux chmod命令
场景:在项目部署过程中经常需要给不同目录授权! 1 简介 chmod命令用于改变linux系统文件或目录的访问权限.用它控制文件或目录的访问权限.该命令有两种用法.一种是包含字母和操作符表达式的文字设 ...
【转】每天一个linux命令(27):linux chmod命令
原文网址:http://www.cnblogs.com/peida/archive/2012/11/29/2794010.html chmod命令用于改变linux系统文件或目录的访问权限.用它控制文 ...
linux命令学习笔记(24):Linux文件类型与扩展名
Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念.我们通过一般应用程序 而创建的比如file.txt.file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux ...
linux命令学习笔记(25):linux文件属性详解
Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组. 最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loc ...
linux命令(28):Linux下SCP无需输入密码传输文件,python 中scp文件
python 中scp文件:(如果下面的发送免密码已经完成的话,就直接能用下面这个) os.system('scp "%s" "%s:%s"' % (" ...
linux中查看文件时显示行号
[root@1-min etc]# cat -n rsyslog.conf //显示所有行号(包括空行)
[root@1-min etc]# cat -b rsyslog.conf //显示所有行号(但不包括空行)
或者:
[root@1-min etc]# nl -ba rsyslog.conf //显示所有行号(包括空行)
[root@1-min etc]# nl -bt rsyslog.conf //显示所有行号(但不包括空行)
再或者:
[root@1-min etc]# less -N rsyslog.conf //显示所有行号(包括空行)
cat 选项:
-n 显示行号(包括空行)
-b 显示行号(不包括空行)
nl 选项:
-b 行的显示方式
//行的显示方式有两种,a表示显示全部的行(包括空行),t表示显示所有的非空白行(不包括空行)
即:-ba //显示所有行号(包括空行)
-bt //显示所有行号(但不包括空行)
另外还有些东西跟行号有关,这里也列举下:
■ cat命令
● 默认 选项
如图所示:
● -A 选项
显示文件内容,显示^I标记(Tab键),显示$标记(换行符)。
● -b 选项
显示文本行号,空行不包含在内。如图所示:
● -e 选项
显示文本行,同时显示换行标记$符号。
● -E 选项
在每行的结尾显示$符号。
● -n 选项
每行都显示行号,空行也包括在内。
● -T 选项
显示Tab键,标记为^I。
● -s选项
当遇到大于两行以上空白时,压缩只显示一行。
■ more命令
● -num 选项
指定一个整数,例如num=2,表示当前屏幕一次显示文本的行数。
可见,只显示了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文件的后4行。
另外,可以显示多个文件的尾部信息(指定后n行),
vi 文件名,打开文件后
如果要显示所有行号,使用 :set nu
如果要显示当前行号,使用 :nu
如果要跳转到指定行,使用 :行号
例如,跳转到第10行,使用 :10
以前在用vi编辑时,用ctrl+g就可以显示行号,今天不知道为啥老也不行,网上查了下,用下面办法:
:nu
上面命令显示当前光标所在行的行号。
如果想将所有行当行号显示,可以执行如下命令:
:set nu
下面是显示行号后的例子:
43
44 String
45 dbtest.bindvalue.PKThreadCount
46 1000000
47
48
49
50 -->
51
:set nu
如果要跳到第一行或者最后一行,我以前的做法是:0和:$,还有一个更快的方法,直接1G和G即可,G一定是大写奥!
使用:vi 文件名或者vim 文件名 查看文件,如图:
2
进入文件内部后,先按下ESC键 ,再按下SHIFI+:键,如图:
3
输入 set nu 后按下回车键 即可显示文件的行数,如图: