less加管道tail_Linux3一些文件操作命令more,less,pr,head,tail,wc

查看文件内容命令:

more和less

用cat命令可以查看文件。有时候文件太大,可以用管道符号|配合more或者less一同使用。

cat  |more

cat  |less

less是加强版的more。more不支持向前翻,less支持。具体请查看more和 less文档。

F:向后翻

B: 向前翻

↑:向上翻一行

↓:像下翻一行

PageUp:向前翻页。

PageDown:向后翻页。

N:数值N向前N行。

。:最后一页。

,:最开始一页。

pr

pr命令可处理其他命令产生的输出的格式,用法为:

pr    []

此命令使所代表的文件按指定的格式在标准输出处输出,如果被省略,则通过管道获得输入,常用的可选项有:

+:从指定页号的页开始输出,缺省页号是1。

-:指定输出时的分栏数,缺省为1。

-W:每行字符数,缺省是72。

-l:每页的行数,缺省为66。

-h :用指定的字符串代替文件名称作为题头。

更详细的命令请参考pr的man文档。

head与tail

cat命令将整个文本内容输出,但有时我们只是关心文本中某些部分的内容,此时可以使用tail和head命令实现部分输出。

tail命令可以将文本文件的最后部分输出,用法为:

tail  [-] 

表示要输出的行数,默认值为10。例如:

tail  –20  abc

表示将文件abc的最后20行内容在屏幕上显示。

head命令将文本文件的开头部分输出,用法为:

head  [-] 

同样表示要输出的行数,默认值为10。例如:

head  -20  abc

将文件abc的开头20行在屏幕上输出。

例如:将当前目录下a1.txt文件的头30行,和a2.txt文件的末尾25行合并组成一个新的文本文件abc。

方法一:

head  -30  a1.txt > abc

tail  -25  a2.txt >> abc

这里的“>>”符号也是输出重定向符,与“>”的区别是,它将输出内容添加到abc文件的现存内容之后,而不会把原先的内容删除。

方法二:

head  -30  a1.txt > abc1

tail  -25  a2.txt > abc2

cat  abc1  abc2 > abc

rm  abc1  abc2

tail的另一个常用的用法是用来查看日志文件,使用“-f”参数。

tail –f

此命令用来观看指定日志文件追加的内容。

更详细的命令请参考tail的man文档。

wc

wc命令可以统计一个文件(或标准输入)中的文本行数、单词数以及总字符数,用法是:

wc 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值