查看文件内容命令:

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  <文件名称>

 

 

Linux3一些文件操作命令more,less,pr,head,tail,wc的更多相关文章

  1. CentOS常用的文件操作命令

    CentOS下面常用的文件操作命令: cd pwd NO1. 显示当前路径 [root@rehat root]# pwd NO2. 返回用户主目录 [root@rehat root]# cd NO3. ...

  2. linux 文件操作命令

    目录操作命令 命令格式 命令 [-选项] [-参数] ls -la /etc 有多个选项时可以合并 ls命令: -a (all) 显示所有文件,包括隐藏文件,那是用.开头的文件 为什么要隐藏(这是个系 ...

  3. CentOS常用的文件操作命令总结

    我可以说是linux操作新手,有些命令经常忘记,特别是对文件的某些操作,经常要翻阅之前的笔记,今天把之前在百度上整理的“CentOS常用的文件操作命令”转载到我的新博客上面,以供后面查阅! 博客后面还 ...

  4. linux中常见的文件操作命令

    由于经常在linux发布工程进行测试,所以要用到linux一些文件操作命令,再此进行总结,以便以后忘记的时候查看. 改变目录:cd 回到家目录 cd或者cd~ 查看当前目录:pwd 查看目录下的文件的 ...

  5. 【Linux学习】Linux文件系统3—文件操作命令

    Linux文件系统3-文件操作命令 Linux文件操作命令主要有: cd:    改变目录位置 pwd:  显示当前目录的绝对路径 ls:    显示文件名称.属性等 -a 列出全部文件 -l  列出 ...

  6. Linux学习笔记之Linux用户与用户组、文件操作命令、文件权限剖析

    1.用户与用户组 Linux是一个多用户操作系统,通过用户与用户组的概念,可以实现保证安全性和隐私性.任何一个文件都具有User.Group.Others三个权限. 文件拥有者(Linux下所有的东西 ...

  7. Linux学习总结(5)——CentOS常用的目录文件操作命令

    CentOS常用的目录文件操作命令 一.路径操作的CentOS常用命令  cd pwd  NO1. 显示当前路径  [root@rehat root]# pwd  NO2. 返回用户主目录  [roo ...

  8. linux基本命令之文件浏览(cat,more,less,tail,head),文件操作命令(cp,mv,rm,find)

    linux文件浏览,文件操作命令 文件管理之文件浏览命令 1.cat命令:显示文本文件所有内容 格式:cat 文件名 适用场景:适合只有少量数据的文件,例如只有几行内容的可以使用此命令. 2.more ...

  9. Linux学习笔记(二)文件操作命令

    文件操作命令 touch stat cat more less head tail ln touch 英文原意: change file timestamps 功能: 修改文件的时间戳 语法: tou ...

随机推荐

  1. bzoj 1264 基因匹配

    Written with StackEdit. Description 卡卡昨天晚上做梦梦见他和可可来到了另外一个星球,这个星球上生物的\(DNA\)序列由无数种碱基排列而成(地球上只有\(4\)种) ...

  2. 微博6月底升级后 报 10017/2/statuses/share.json或者10014/2/statuses/share.json错误

    一,背景 2017-06-26微博公告替换了一些接口,导致以前的: statuses/repost 转发一条微博 statuses/update 发布一条微博 statuses/upload 上传图片 ...

  3. 初识ADO.NET

    摘要 作为.NET框架最重要的组件之一,ADO.NET扮演着应用程序与数据交互的重要的角色.本文将从宏观的角度来探讨ADO.NET,和大家一起了解ADO.NET来龙去脉以及ADO.NET的主要组成部分 ...

  4. ansible playbook 使用

    ansible playbook 格式是json  yaml   1. 执行方法 ansible-playbook deply.yml 2. playbook 格式 关键字 hosts 主机ip 主机 ...

  5. linux之使用rpmbuild打rpm包

    linux之使用rpmbuild打rpm包 前言: 已从事linux运维工作数年,感觉自己还是个小菜鸟,没有大神那么的钻研的精神.只是单纯热爱,喜欢对着黑色的屏幕敲击命令,喜欢这种感觉.为什么要做RP ...

  6. Data_Structure-绪论作业

    一.作业题目 仿照三元组或复数的抽象数据类型写出有理数抽象数据类型的描述 (有理数是其分子.分母均为整数且分母不为零的分数). 有理数基本运算: 构造有理数T,元素e1,e2分别被赋以分子.分母值 销 ...

  7. FPGA前世今生(二)

    上期我们介绍了关于FPGA内部最基本的结构,在quartus下可以看到整体的结构. 这是在平面规划图下看到的结构,其中蓝色的小格代表一个LAB.四周边上浅棕色的小格代表IO口. 这是一个LAB的内部结 ...

  8. <转>CentOS 7 安装配置 NFS

    CentOS 7  安装配置 NFS 环境 nps 192.168.1.97 client 192.168.1.98 一.yum 安装 yum -y install nfs-utils rpcbind ...

  9. Linux平台总线驱动设备模型

    platform总线是一种虚拟的总线,相应的设备则为platform_device,而驱动则为platform_driver.Linux 2.6的设备驱动模型中,把I2C.RTC.LCD等都归纳为pl ...

  10. JSP搭建

    Tomcat7已经发布多时,Tomcat7增加了对Servlet 3.0,JSP 2.2和JSP-EL 2.2的支持.支持web application内存泄露的检测和防护等很多新功能.本片教程主要介 ...