2008-06-11
linux文本文件查看、显示命令(from Magic Linux 1.2 用户手册)
http://www.magiclinux.org/node/56
5.3.3 文本文件查看、显示命令
1、cat 显示文件内容命令。
命令格式:#cat [[选项]] <文件列表>
常用选项:
命令使用说明:
例子:
例A: 把 textfile1 的文件内容加上行号后输入 textfile2 这个文件里
#cat -n textfile1 > textfile2
例B: 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3
#cat -b textfile1 textfile2 >> textfile3
例C:显示/etc/fstab文件的内容。
#cat /etc/fstab
2、head 查看文件头部内容命令。
命令格式:# head [[选项]] <文件列表>
常用选项:
命令使用说明:
用这个命令主要是用来显示文件我头部内容。以确认是不是我们想要打开或查找的文件。
例子:
例A:比如,我的/mnt/D目录下有一个文件名“readme.txt”,我想看它头几行的内容,可用命令:
# head /mnt/D/readme.txt
Macromedia
Flash Player 6 for Linux
Mozilla Plug-in and Standalone players
Update Version 6.0r79
4 March 2003
New in This Version
-------------------
find for the dir
3、tail 查看文件尾部内容命令。
命令格式:# tail [[选项]] <文件列表>
常用选项:
命令使用说明:
用这个命令主要是用来显示文件我尾部内容。以确认是不是我们想要打开或查找的文件。
例子:
例A:在上例中,若想看后面10行的内容,可用命令:
#tail /mnt/D/readme.txt
2) Browser version
3) Reproducible steps including a URL to the web site where the
problem was encountered.
If we need further information about a bug, you will be contacted. An
automated reply will be sent to assure you that we have received your
bug report. Due to the volume of mail received we are not able to
individually respond to each report.
4、grep 查找文件内容命令。
命令格式:#grep [[选项]] <匹配字符> <文件列表>
常用选项:
命令使用说明:
这个命令主要是用来在终端中显示查找某个特定的字符串,找出与给定模式相匹配的内容。文件列表中,各个文件之间用空格分开。
例子:
例A:在文件example中搜索匹配字符“text file”。
#grep 'text file' example
5、more 分页显示文件命令。
命令格式:more [[选项]] <文件名>
常用选项:
命令使用说明:
用这命令在终端分屏显示文件内容。
例子:
例A:分页显示文件/root/log.txt的内容。
#more /root/log.txt
6、less 分页显示文件命令
命令格式:less [[选项]] <文件名>
常用选项:
命令使用说明:
这个命令与more功能大致相同,但less可以按 page up 和page down这两个键向前或向后播页。而more没有这个功能。
例子:
例A:显示/root/log.txt的内容。
#less /root/log.txt
5.3.3 文本文件查看、显示命令
1、cat 显示文件内容命令。
命令格式:#cat [[选项]] <文件列表>
常用选项:
- -b,计算所有非空输出行,开始行编号为1。
- -n,计算所有输出行(包括空行),开始行编号为1。
- -s,将相连的多个空行用一个空行来代替。
- -e,在每行的未尾添加$符号,便于确认每一行,因为有些行内容太长了,在显示时会在显示器上以多行表示。
命令使用说明:
例子:
例A: 把 textfile1 的文件内容加上行号后输入 textfile2 这个文件里
#cat -n textfile1 > textfile2
例B: 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3
#cat -b textfile1 textfile2 >> textfile3
例C:显示/etc/fstab文件的内容。
#cat /etc/fstab
2、head 查看文件头部内容命令。
命令格式:# head [[选项]] <文件列表>
常用选项:
- -c,--bytes=SIZE ,打印文件开头的SIZE字节内容。
- -n,--lines=NUMBER,打印文件开头的NUMBER行,默认是输出前面10行。
- -q,表明不显示文件名的首部。
- -v,表明要显示文件名的首部。
命令使用说明:
用这个命令主要是用来显示文件我头部内容。以确认是不是我们想要打开或查找的文件。
例子:
例A:比如,我的/mnt/D目录下有一个文件名“readme.txt”,我想看它头几行的内容,可用命令:
# head /mnt/D/readme.txt
Macromedia
Flash Player 6 for Linux
Mozilla Plug-in and Standalone players
Update Version 6.0r79
4 March 2003
New in This Version
-------------------
find for the dir
3、tail 查看文件尾部内容命令。
命令格式:# tail [[选项]] <文件列表>
常用选项:
- -c,--bytes=SIZE ,打印文件最后的SIZE字节内容。
- -n,--lines=NUMBER,打印文件最后的NUMBER行,默认是输出前面10行。
- -q,表明不显示文件名的首部。
- -v,表明要显示文件名的首部。
命令使用说明:
用这个命令主要是用来显示文件我尾部内容。以确认是不是我们想要打开或查找的文件。
例子:
例A:在上例中,若想看后面10行的内容,可用命令:
#tail /mnt/D/readme.txt
2) Browser version
3) Reproducible steps including a URL to the web site where the
problem was encountered.
If we need further information about a bug, you will be contacted. An
automated reply will be sent to assure you that we have received your
bug report. Due to the volume of mail received we are not able to
individually respond to each report.
4、grep 查找文件内容命令。
命令格式:#grep [[选项]] <匹配字符> <文件列表>
常用选项:
- -c,对匹配的行进行计数
- -l,只显示包含匹配的文件的文件名。
- -h,不显示包含匹配的文件的文件名。
- -i,产生区分大小写的匹配,默认情况是区分大小写的。
- -v,列出不匹配的行。
命令使用说明:
这个命令主要是用来在终端中显示查找某个特定的字符串,找出与给定模式相匹配的内容。文件列表中,各个文件之间用空格分开。
例子:
例A:在文件example中搜索匹配字符“text file”。
#grep 'text file' example
5、more 分页显示文件命令。
命令格式:more [[选项]] <文件名>
常用选项:
- -c,在文本翻面时从头清除一行,后再最后写下一行。通常,more清除屏幕,然后再写每一行。
- -n,用来建立能显示n行的显示屏窗口。
- -d,显示操作提示符:“Press space to continue,'q' quit",以代替more的默认提示符。
- -s,把连续的空行压缩为一行。
- -p,不滚屏,清屏并显示文本。
命令使用说明:
用这命令在终端分屏显示文件内容。
例子:
例A:分页显示文件/root/log.txt的内容。
#more /root/log.txt
6、less 分页显示文件命令
命令格式:less [[选项]] <文件名>
常用选项:
- -?,在屏幕下面显示less的使用帮助。
- -a,在当前屏幕显示的最后一行之后开始查询。
- -c,从顶行向下全屏重写。
- -E,显示到文件尾后自动退出less。默认按Q键退出。
- -n,去掉行号。
- -s,将多个连续空行压缩为一行。
- -x n,指定每次按制表符走n格,n的默认值为8 。
命令使用说明:
这个命令与more功能大致相同,但less可以按 page up 和page down这两个键向前或向后播页。而more没有这个功能。
例子:
例A:显示/root/log.txt的内容。
#less /root/log.txt
发表评论
- 浏览: 5517 次
- 性别:

- 来自: 杭州

- 详细资料
搜索本博客
我的相册
forbes_cover
共 13 张
共 13 张
最近加入圈子
链接
- 在项目中整合FCKeditor
- HTML编辑器FCKeditor使用详解
- 将SQL Server 2005中的数据同步到Oracle中
- SQL 连接 oracle 方法
- 异地SQL Server与Oracle数据同步解决方案
- SqlServer下数据库链接的使用方法
- 随机数生成算法
- JavaScript中的正则表达式解析
- 英文自我介绍-简历
- java面试笔试题大汇总
- Lucene:基于Java的全文检索引擎简介
- 浅谈B/S系统安全
- Oracle中的Hash Join祥解
- Hash join算法原理
- oralce学习笔记之异常处理篇
- 转发和重定向的区别
- 外企面试顺利通关全攻略
- 我的google面试经历
- 分析in和exists的区别与执行效率的问题
- 北航BBS上遇小强,贴出来,激励自己
- hibernate实体对象
- Hibernate中实体对象的生命周期
- Hibernate 实体对象的状态及转化
- 易保面试题
- 易保面试,英文翻译题
- Java编译器对于String常量表达式的优化
- Java中static 和final的区别
- SQL Group by 学习
- Oracle SQL99 外连接的写法区别
- Struts开发指南之工作流程
- 从800到了15000 -- 一个非科班三流大学程序员的路程
- SQL 语句中特殊字符的处理及预防sql 注射
- 记一次对20NT安全小组的渗透测试
- E-R图
- 数据库系统设计
- 数据结构学习笔记(转载)
- Spring中WebApplicationContext的研究
- BeanFactory及ApplicationContext的基本原理
- 与高手共事
- 阿里软件招JAVA工程师面试题
- Spring的事件处理机制陷阱
- org.hibernate.FlushMode
- 优化Oracle数据库性能
- SQL语句性能调整原则
- Oracle调优综述
- Oracle DBA优化数据库性能心得体会
- 说说大型高并发高负载网站的系统架构
- web架构设计经验分享
- DDOS
- jBPM开发入门指南
- 轻松实现Apache,Tomcat集群和负载均衡
- 结合Apache和Tomcat实现集群和负载均衡
- Tomcat性能优化笔记
- Tomcat性能调整
- Oracle语句优化规则汇总
- ASP.NET是否可以和JSP公用一个Session或Cookie?
- Leo——感谢生活!
- Oracle 5大ACE谈数据库技术学习
- 如何学习Oracle-eygle的方法经验谈
- 可伸缩性最佳实践:来自eBay的经验
- 关于Oracle学习以及DBA工作机会
- Architecture相关架构的学习
- 架构师书单 2nd Edition
- IT学习力
- 从追MM谈Java的23种设计模式
- SOA架构之性能解决策略之一【引入Cache过程的思考点】
- JAVA的类反射机制
- 基于 OSGi 的面向服务的组件编程
- 利用 Eclipse 开发基于 OSGi 的 Bundle 应用
- peter 果然是 peter
- 了解 Eclipse 插件如何使用 OSGi
- 探索 Eclipse 的 OSGi 控制台
- Java中serialVersionUID的解释
- 扫盲行动之九:Vi编辑器的基本使用方法!
- linux下Vi编辑器命令大全
- vi命令用法
- grep命令详解
最新评论
-
Struts-html标签好用吗?
我觉得就是一种规定和标准,大家都用,一看就明白了。 至于和普通的html相比,我 ...
-- by gitahwang -
Struts-html标签好用吗?
BirdGu 写道javaboy2006 写道抛出异常的爱 写道不喜欢就用< ...
-- by javaboy2006 -
Struts-html标签好用吗?
javaboy2006 写道抛出异常的爱 写道不喜欢就用<%%> 反正有3 ...
-- by 抛出异常的爱 -
Struts-html标签好用吗?
javaboy2006 写道抛出异常的爱 写道不喜欢就用<%%> 反正有3 ...
-- by BirdGu -
Struts-html标签好用吗?
抛出异常的爱 写道不喜欢就用<%%>反正有30%的需求都必须用《%%》才能 ...
-- by javaboy2006






评论排行榜