新萄京娱乐场.2959.com:Linux中查看文本文件内容命令cat,命令学习

 

tac

tac demo.txt
从最终一行开端,倒序输出demo.txt的原委。本人有时用。
新萄京娱乐场.2959.com 1

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

cat

cat demo.txt
体现demo.txt文件全体内容 cat -b demo.txt
彰显demo.txt文件全体内容,非空的行输出游号,空行会输出,但不标识行号 cat
-n demo.txt
来得demo.txt文件全部内容,全体行都输出游号
新萄京娱乐场.2959.com 2
优点:简单
缺点:当文本文件内容多于一页内容时,只好显示出终极一页的从头到尾的经过,不能见到前边的内容。

head -c 5 input.txt    # 5 bytes  
head -c -5b input.txt    # 5*512 
head -c5k input.txt    # 5*1024
head -c 5m input.txt    #5*1048576

head

head demo.txt
暗中认可只展现文件的前10行文本内容 head -n 6 demo.txt
-n 6 参数钦点显示文件的前6行 head -n -4 demo.txt
-n -4 负数表示除了文件结尾的4行,别的的从头开始的享有行都显示出来
新萄京娱乐场.2959.com 3

head

事例与认证

-c
未有私下认可值,所从前边总得跟数值。能够是负数,表示输出除了后N个字节以外的剧情。

概述

在Linux系统下,有过多指令能够查看文本文件的原委,如cat/tac/nl/more/less/head/tail等一声令下,当然还应该有vi/nano等文件编辑器。在那边,作者只介绍当中协和常用的一局部命令和操作。
cat:从第一行初阶显得整个的文件内容;
tac:从最终一行初始,展现全体分文件内容,与cat相反;
nl:显示文本时,能够出口行号;
more:按页展现文本内容;
less:与more大约,也是按页展现文本内容,差别是less能够一行一行的回降,more回落只好一页一页回降;
head:从头初步展现文件内定的行数;
tail:显示文件钦赐的终极的行数,但每一行的职位如故原来的文章件中的地方,不会像tac那样与原著件相反。
vi: NB的Linux文本编辑器。

基本使用

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/…

tail 有一个广阔的用法:用来实时查看叁个不断更新的log
file。比如后台有二个logfile.txt不断更新,大家得以用下边包车型地铁吩咐将立异内容打字与印刷在荧屏上:

tail

tail demo.txt
暗中认可只展现从文件最终一行初叶的10行文本内容 tail -n 5 demo.txt
-n 5 参数钦点展现文件的最终5行 tail -n -5 demo.txt
**-n -5**tail命令不帮助负数,实施结果同-n 5
新萄京娱乐场.2959.com 4

 

less

less demo.txt
more命令的保有按钮less都补助 ↑↓箭头能够实现一行一行的光景翻
PageDown/PageUp能够实现一页一页的内外翻

此命令表示输出input.txt除了后5行以外的全部内容。

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

head命令不仅可以够拍卖公事文件也足以拍卖标准输入。

more

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

版权证明:本文为博主原创作品,未经允许,不得转载。

nl

nl demo.txt
彰显文件内容,顺便输骑行号,暗许景况下空行不记录行号 nl -b a demo.txt
b a #空行也出口行号 b t #暗许设置 n ln ##行号最侧面展现 n rn
##行号最右面显示,且不加0(然并卵,作者的机器上还是显得在侧边) n rz
##行号最左边展现,且加0(再一次然并卵,但加了0了,如下图所示) w
##设置行号字段占用的位数
新萄京娱乐场.2959.com 5
优点:一般很利索的样板
缺点:就翻开下内容,输出个行号而已,搞那么复杂有卵用。。。

比方说,假使想出口前25行,下边八个指令是等价的:

-f: 循环读取

head input.txt

将一段文本的尾声一部分输出到正规输出,也正是从某些节点地点上马出口。

-n: 输出的行数

 

可选参数

着力用法

 当未有任何参数时,head暗许输出前10行,当然,head有种种参数。

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注