Linux中查看文本文件内容命令cat,命令学习

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

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

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

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
从末了一行伊始,倒序输出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
按一下空格则往下翻一页 按一下Enter则往下翻一行 按一下B键往上翻一页
无法往上一行一行的翻回到了 :f 能够彰显文件名和当今的行数 q退出more

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

less

less demo.txt
more命令的具有按钮less都协助 ↑↓箭头能够兑现一行一行的光景翻
PageDown/PageUp能够兑现一页一页的前后翻

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行,其余的从头开头的具有行都显示出来
图片 4

 

tail

tail demo.txt
暗中同意只显示从文件最终一行起先的10行文本内容 tail -n 5 demo.txt
-n 5 参数钦定突显文件的终极5行 tail -n -5 demo.txt
**-n -5**tail命令不帮助负数,施行结果同-n 5
图片 5

管理标准输入:

vi

vi命令是使用VIM文本编辑器展开文本,VIM编辑器近年来自己也是刚开首学习,只记住了部分简单的通令:

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

概述
在Linux系统下,有不胜枚检举揭露令能够查看文本文件的源委,如cat/tac/nl/more/less/…

ls | head

 当未有别的参数时,head暗中同意输出前10行,当然,head有种种参数。

 

可选参数

-n: 输出的行数

诸如,假若想出口前25行,上面四个指令是等价的:

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

能够观望,-n后边有未有空格都足以,有多少个空格都足以,以致-n本人都能够轻巧。

-n 前面也能够跟负数,比方:

head -n -5 input.txt

发表评论

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