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

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

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文件全体内容,全部行都输出游号
美高梅在线登录网址 1
优点:简单
缺点:当文本文件内容多于一页内容时,只可以展现出终极一页的内容,无法看见前方的剧情。

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

主干选择

tac

tac demo.txt
从最后一行伊始,倒序输出demo.txt的开始和结果。自个儿一时用。
美高梅在线登录网址 2

示例: $ 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 ##设置行号字段占用的位数
美高梅在线登录网址 3
优点:诚如很灵巧的表率
缺点:就翻开下内容,输出个行号而已,搞那么复杂有卵用。。。

证实:把档案串连接后传出基本输出(显示器或加 > fileName 到另多个档案)

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
www.4688.com,-n -4 负数表示除了文件结尾的4行,其余的从头开首的持有行都呈现出来
美高梅在线登录网址 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
美高梅在线登录网址 5

-s 或 –squeeze-blank 当蒙受有连接两行以上的空域行,就转变为一行的空白行

拍卖标准输入:

vi

vi命令是使用VIM文本编辑器张开文本,VIM编辑器近来本人也是刚初始攻读,只记住了部分轻便的授命:

vi demo.txt 踏向Normal情势查看文本 i 步向Insert情势插入内容,编辑文本 nG n代表行号,在诺玛l方式输入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: 输出的行数

美高梅4858官方网站,4、head命令: