Linux 命令学习(1): 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文件全体内容,全数行都输出游号
图片 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
-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代表行号,在Normal格局输入nG则一定到第n行 :set number 在诺玛l情势输入则显得文本行号,空行也会显得行号 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命令:

本文由杏彩发布,转载请注明来源

关键词: