版权注解:本文为博主原创作品,未经允许,不得转发。

Linux中查阅文本文件内容命令cat/tac/nl/more/less/head/tail/vi计算

head

概述

在Linux系统下,有不少发令能够查阅文本文件的剧情,如cat/tac/nl/more/less/head/tail等一声令下,当然还有vi/nano等公事编辑器。在那边,作者只介绍个中协调常用的1有的命令和操作。
cat:从第3行初叶呈现任何的公文内容;
tac:从最后一行初叶,突显全体分文件内容,与cat相反;
nl:呈现文本时,能够输骑行号;
more:按页展现文本内容;
less:与more大致,也是按页展现文本内容,不一样是less能够壹行1行的回退,more回退只好壹页壹页回退;
head:从头开端突显文件内定的行数;
tail:展现文件钦赐的最终的行数,但每1行的地方照旧最初的作品件中的地方,不会像tac那样与原来的文章件相反。
vi: NB的Linux文本编辑器。

head 命令可以将壹段文本的初叶一部分出口到标准输出。

事例与认证

head命令既能够拍卖文件文件也足以处理标准输入。

cat

cat demo.txt
来得demo.txt文件全体内容 cat -b demo.txt
展现demo.txt文件全体内容,非空的行输出游号,空行会输出,但不标记行号 cat
-n demo.txt
展现demo.txt文件全部内容,全体行都输出游号
图片 1
优点:简单
缺点:当文本文件内容多于一页内容时,只可以展现出最终壹页的内容,不可能看出前方的剧情。

基本使用

tac

tac demo.txt
从最后1行开端,倒序输出demo.txt的剧情。本身不常用。
图片 2

拍卖文件文件:

nl

nl demo.txt
显示文件内容,顺便输骑行号,暗许意况下空行不记录行号 nl -b a demo.txt
b a #空行也出口行号 b t #默许设置 n ln ##行号最右侧显示 n rn
##行号最左侧突显,且不加0(然并卵,小编的机器上依然彰显在左手) n rz
##行号最右面展现,且加0(再次然并卵,但加了0了,如下图所示) w
##安装行号字段占用的位数
图片 3
优点:诚如很利索的榜样
缺点:就翻开下内容,输出个行号而已,搞那么复杂有卵用。。。

head input.txt

more

more demo.txt
按一下空格则往下翻1页 按一下Enter则往下翻壹行 按一下B键往上翻一页
不能够往上壹行一行的翻回到了 :f 能够展现文件名和明日的行数 q退出more

当有三个文件输入时,head会顺序处理并出口:

less

less demo.txt
more命令的装有按键less都辅助 ↑↓箭头能够兑现壹行一行的前后翻
PageDown/PageUp可以兑现1页一页的内外翻

head input1.txt input2.txt

head

head demo.txt
默许只彰显文件的前十行文本内容 head -n ⑥ demo.txt
-n 陆 参数钦定显示文件的前陆行 head -n -四 demo.txt
-n -4 负数表示除了文件结尾的肆行,别的的从头开端的装有行都呈现出来
图片 4

 

tail

tail demo.txt
私下认可只展现从文件最后一行早先的10行文本内容 tail -n 伍 demo.txt
-n 5 参数钦命展现文件的最后五行 tail -n -伍 demo.txt
**-n -5**tail命令不协理负数,执行结果同-n 伍
图片 5

处理标准输入:

vi

vi命令是接纳VIM文本编辑器打开文本,VIM编辑器最近自作者也是刚开始攻读,只记住了壹部分简练的命令:

vi demo.txt 进入Normal形式查看文本 i 进入Insert格局插入内容,编辑文本 nG
n代表行号,在Normal形式输入nG则一定到第n行 :set number
在Normal方式输入则呈现文本行号,空行也会来得行号 ESC
退出Insert形式至Normal方式 :wq
在Normal格局下保存退出。w保存;q退出;能够单独行使
就通晓那么多了。希望以往能运用自如应用VIM编辑器。

概述
在Linux系统下,有很多限令能够查看文本文件的始末,如cat/tac/nl/more/less/…

ls | head

 当没有其余参数时,head私下认可输出前十行,当然,head有种种参数。

 

可选参数

-n: 输出的行数

例如,若是想出口前25行,上面三个指令是等价的:

head -n25 input.txt
head -n     25 input.txt
head -25 input.txt

能够看出,-n前面有未有空格都足以,有多少个空格都得以,甚至-n本人都足以大约。

-n 前面也得以跟负数,例如:

head -n -5 input.txt
网站地图xml地图