www.301.netLinux 命令学习(1卡塔尔(英语:State of Qatar): head和tail

版权证明:本文为博主原创文章,未经同意,不得转发。

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

1、cat命令:

head

概述

在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文本编辑器。

功能:1)显示任何文件。

head 命令可以将意气风发段文本的初步风流罗曼蒂克部分出口到正式输出。

事例与认证

示例: $ cat fileName

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

cat

cat demo.txt
来得demo.txt文件全体内容 cat -b demo.txt
来得demo.txt文件全体内容,非空的行输出行号,空行会输出,但不标识行号 cat
-n demo.txt
来得demo.txt文件全体内容,全部行都输骑行号
www.301.net 1
优点:简单
缺点:当文本文件内容多于生龙活虎页内容时,只好展现出最终大器晚成页的剧情,无法看出前方的剧情。

2)把公文串连接后传出基本输出,如将多少个文件合并为二个文书或输出到显示器。

骨干选择

tac

tac demo.txt
从最后风度翩翩行先河,倒序输出demo.txt的内容。本身有时用。
www.301.net 2

www.301.net,示例: $ cat file1 file2 > file

管理公事文件:

nl

nl demo.txt
展现文件内容,顺便输骑行号,暗中同意情形下空行不记录行号 nl -b a demo.txt
b a #空行也出口行号 b t #私下认可设置 n ln ##行号最左侧展现 n rn
##行号最左边展现,且不加0(然并卵,我的机械上仍然展现在右边手) n rz
##行号最侧面展现,且加0(再度然并卵,但加了0了,如下图所示) w
##安装行号字段占用的位数
www.301.net 3
优点:相近很灵活的样本
缺点:就翻开下内容,输出个行号而已,搞那么复杂有卵用。。。

证实:把档案串连接后传出基本输出(显示器或加 > fileName 到另八个档案卡塔尔(英语:State of Qatar)

head input.txt

more

more demo.txt
按一下空格则往下翻风度翩翩页 按一下Enter则往下翻后生可畏行 按一下B键往上翻生龙活虎页
无法往上生龙活虎行生机勃勃行的翻回到了 :f 能够显示文件名和今后的行数 q退出more

cat参数详明:

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

less

less demo.txt
more命令的保有按钮less都协理 ↑↓箭头能够完结生龙活虎行业作风流洒脱行的左右翻
PageDown/PageUp能够兑现大器晚成页生龙活虎页的光景翻

-n 或 –number 由 1 伊始对具备出口的行数编号

head input1.txt input2.txt

head

head demo.txt
私下认可只展现文件的前10行文本内容 head -n 6 demo.txt
-n 6 参数钦赐展现文件的前6行 head -n -4 demo.txt
-n -4 负数表示除了文件结尾的4行,其余的从头起头的持有行都突显出来
www.301.net 4

-b 或 –number-nonblank 和 -n 相通,只然则对于空白行不编号

 

tail

tail demo.txt
暗中同意只展现从文件最终风流倜傥行开首的10行文本内容 tail -n 5 demo.txt
-n 5 参数钦定呈现文件的最终5行 tail -n -5 demo.txt
**-n -5**tail命令不帮衬负数,实施结果同-n 5
www.301.net 5

-s 或 –squeeze-blank 当蒙受有一而再两行以上的空域行,就调换为生机勃勃行的空白行

拍卖标准输入:

vi

vi命令是选拔VIM文本编辑器张开文本,VIM编辑器如今本身也是刚初始攻读,只记住了部分简单的一声令下:

vi demo.txt 进入诺玛l方式查看文本 i 走入Insert情势插入内容,编辑文本 nG
n代表行号,在Normal形式输入nG则一定到第n行 :set number
在Normal情势输入则呈现文本行号,空行也会来得行号 ESC
退出Insert格局至Normal形式 :wq
在Normal方式下保存退出。w保存;q退出;可以单独行使
就知道那么多了。希望未来能凤翥龙翔使用VIM编辑器。

概述
在Linux系统下,有比非常多下令可以查看文本文件的剧情,如cat/tac/nl/more/less/…

-v 或 –show-nonprinting

ls | head

2、more命令:

 当未有其他参数时,head私下认可输出前10行,当然,head有种种参数。

以百分比的款式查看日志。

 

3、less命令:

可选参数

跟more效率大约,只可是less帮助前后翻阅文件。

-n: 输出的行数

4、head命令:

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图