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 <文件名称>
Linux3一些文件操作命令more,less,pr,head,tail,wc的更多相关文章
- CentOS常用的文件操作命令
CentOS下面常用的文件操作命令: cd pwd NO1. 显示当前路径 [root@rehat root]# pwd NO2. 返回用户主目录 [root@rehat root]# cd NO3. ...
- linux 文件操作命令
目录操作命令 命令格式 命令 [-选项] [-参数] ls -la /etc 有多个选项时可以合并 ls命令: -a (all) 显示所有文件,包括隐藏文件,那是用.开头的文件 为什么要隐藏(这是个系 ...
- CentOS常用的文件操作命令总结
我可以说是linux操作新手,有些命令经常忘记,特别是对文件的某些操作,经常要翻阅之前的笔记,今天把之前在百度上整理的“CentOS常用的文件操作命令”转载到我的新博客上面,以供后面查阅! 博客后面还 ...
- linux中常见的文件操作命令
由于经常在linux发布工程进行测试,所以要用到linux一些文件操作命令,再此进行总结,以便以后忘记的时候查看. 改变目录:cd 回到家目录 cd或者cd~ 查看当前目录:pwd 查看目录下的文件的 ...
- 【Linux学习】Linux文件系统3—文件操作命令
Linux文件系统3-文件操作命令 Linux文件操作命令主要有: cd: 改变目录位置 pwd: 显示当前目录的绝对路径 ls: 显示文件名称.属性等 -a 列出全部文件 -l 列出 ...
- Linux学习笔记之Linux用户与用户组、文件操作命令、文件权限剖析
1.用户与用户组 Linux是一个多用户操作系统,通过用户与用户组的概念,可以实现保证安全性和隐私性.任何一个文件都具有User.Group.Others三个权限. 文件拥有者(Linux下所有的东西 ...
- Linux学习总结(5)——CentOS常用的目录文件操作命令
CentOS常用的目录文件操作命令 一.路径操作的CentOS常用命令 cd pwd NO1. 显示当前路径 [root@rehat root]# pwd NO2. 返回用户主目录 [roo ...
- linux基本命令之文件浏览(cat,more,less,tail,head),文件操作命令(cp,mv,rm,find)
linux文件浏览,文件操作命令 文件管理之文件浏览命令 1.cat命令:显示文本文件所有内容 格式:cat 文件名 适用场景:适合只有少量数据的文件,例如只有几行内容的可以使用此命令. 2.more ...
- Linux学习笔记(二)文件操作命令
文件操作命令 touch stat cat more less head tail ln touch 英文原意: change file timestamps 功能: 修改文件的时间戳 语法: tou ...
随机推荐
- 人生苦短之我用Python篇(基础)
Python简介 Python,是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. Python是纯粹的自由软件, ...
- Android WebView remote debugging
/***************************************************************************** * Android WebView rem ...
- Java进阶知识点8:高可扩展架构的利器 - 动态模块加载核心技术(ClassLoader、反射、依赖隔离)
一.背景 功能模块化是实现系统能力高可扩展性的常见思路.而模块化又可分为静态模块化和动态模块化两类: 1. 静态模块化:指在编译期可以通过引入新的模块扩展系统能力.比如:通过maven/gradle引 ...
- 设置一个严格的SESSION过期时间
认识一:当我们需要更改session生存时间的时候通行的做法是更改php.ini文件中 1: ; Name of the session (used as cookie name). 2: sessi ...
- input光标位置不居中问题
文本输入框默认在谷歌,火狐浏览器中,光标是居中显示的.但在IE7中一开始会在顶部闪烁(输入文字后光标居中),加上行高就可以,值为文本框的高度. 注意要加*号,否则在谷歌浏览其中光标会在顶部闪烁. *l ...
- Android UI之LinearLayout详解
※※※摘自http://www.cnblogs.com/salam/archive/2010/10/20/1856793.html LinearLayout是线性布局控件,它包含的子控件将以横向或竖向 ...
- DispatcherServlet的处理流程
前言 上一篇介绍了SpringMVC的启动过程,DispatcherServlet作为一个前端控制器,分发处理http请求 1.DispatcherServlet流程图 具体流程: 1. 用户发请求- ...
- 通过IHttpModule,IHttpHandler扩展IIS
IIS对Http Request的处理流程 当Windows Server收到从浏览器发送过来的http请求,处理流程如下(引用自官方文档): 最终请求会被w3wp.exe处理,处理过程如下: 左边蓝 ...
- linux字符界面下root用户无法登录成功
os: rhel5.6_x86_64 ———————————————————————————————————————————— 故障:图形界面登录正常,其他一切正常,但是切换到字符界面时,输入用户ro ...
- 转载:利用UDEV服务解决RAC ASM存储设备名
利用UDEV服务解决RAC ASM存储设备名 本文转载自Maclean Liu :http://www.askmaclean.com/archives/utilize-udev-resolve-11g ...