Linux下查看文件内容
Linux下查看文件内容的命令
1.cat 与 tac、nl
cat的功能是将文件从第一行开始连续的将内容输出在屏幕上。但是当文件过大行数比较多时,屏幕无法全部容下时,只能看到一部分内容。
cat [-n] 文件名 : 显示时,连行号一起输出
cat [-b] 文件名:与-n相类似,只不过对空白行不进行编号。
cat还可以创建文件、合并文件,(”>”表示重定向,不过要先清空内容,”>>”表示追加)
nl其实就等同于cat -b ,输出文件内容时显示行号
tac实际上是cat反过来写,功能是将文件从最后一行开始倒过来将内容数据输出到屏幕上。
2.less和more
more的功能是将文件从第一行开始,根据输出窗口的大小适当的输出文件内容,一页一页的显示方便读者阅读。
more的语法:more 文件名
Enter 向下一行;
b 向上一页,f向下一页;
空格键 向下滚动一屏 ;
= 输出当前行的行号;
:f 输出文件名和当前行的行号;
v 调用vi编辑器;
q 退出查看页面
另外,more还可以配合管道符“|”使用,例如:ls -al | more
less的功能和more相似,但是提供了搜索的功能。
less的语法:less [-N] 文件名 -N显示行号
上下键(b,f)进行前翻页和后翻页,这样看起来更方便。
还可以在文件中进行搜索你想找的内容,/weblogic是向下搜索,?weblogic是向上搜索。此时如果有weblogic字符串,linux会把该字符已高亮方式显示。
q 退出查看页面
3.head和tail
head和tail通常使用在只需要读取文件的前几行或者后几行的情况下使用,比如查看日志,日志文件特别大。
head的语法:head [-n number] 文件名
tail的语法:tail [-n number] 文件名
tail命令的-f选项可以把文件最尾部的内容显示在屏幕上,并且不刷新。-s:与-f合用,表示每次反复的时间间隔是S秒
4.tailf
格式:tailf logfile 动态跟踪日志文件logfile,最初的时候打印文件的最后10行内容。
tailf命令几乎等同于tail -f,严格说来应该与tail --follow=name更相似些。当文件改名之后它也能继续跟踪,特别适合于日志文件的跟踪(follow the growth of a log file)。与tail -f不同的是,如果文件不增长,它不会去访问磁盘文件(It is similar to tail -f but does not access the file when it is not growing. This has the side effect of not updating the access time for the file, so a filesystem flush does not occur periodically when no log activity is happening.)。tailf特别适合那些便携机上跟踪日志文件,因为它能省电,因为减少了磁盘访问嘛(tailf is extremely useful for monitoring log files on a laptop when logging is infrequent and the user desires that the hard disk spin down to conserve battery life.)。tailf命令不是个脚本,而是一个用C代码编译后的二进制执行文件,某些Linux安装之后没有这个命令,本文提供了怎么编译安装tailf命令的方法。
1. tailf 总是从文件开头一点一点的读, 而tail -f 则是从文件尾部开始读
2. tailf check文件增长时,使用的是文件名, 用stat系统调用;而tail -f 则使用的是已打开的文件描述符; 注:tail 也可以做到类似跟踪文件名的效果; 但是tail总是使用fstat系统调用,而不是stat系统调用;结果就是:默认情况下,当tail的文件被偷偷删除时,tail是不知道的,而tailf是知道的。
Linux下查看文件内容相关推荐
- linux下查看文件内容的命令
众所周知Linux中命令cat.more.less均可用来查看文件内容,主要区别有: cat是一次性显示整个文件的内容,还可以将多个文件连接起来显示,它常与重定向符号配合使用,适用于文件内容少的情况: ...
- linux下查看文件内容工具
在linux下面我们想要查看一个文件里面的内容,除了用编辑器把文件打开查看外,linux还提供了几条命令,可以不用打开文件就能把文件的内容输出到显示屏上进行查看. 1.cat cat命令主要用来查看文 ...
- Linux下查看文件内容的ASCII码以检查内容的编码一致
转载链接:http://blog.csdn.net/tiantang46800/article/details/6460567 ascii查询方式,查看文件以ascii显示,od命令 随着计算机飞速的 ...
- Linux常用查看文件内容命令
Linux下查看文件内容的命令 cat 由第一行开始显示内容,并将所有内容输出 tac 从最后一行倒序显示内容,并将所有内容输出 more 根据窗口大小,一页一页的显示文件内容 less 和more类 ...
- linux下查看文件编码及修改编码
linux下查看文件编码及修改编码 查看文件编码 在Linux中查看文件编码可以通过以下几种方式: 1.在Vim中可以直接查看文件编码 :set fileencoding 即可显示文件编码格式. 如果 ...
- linux打开文件命令occ,Linux系统查看文件内容的命令有哪些?
Linux文件内容查阅,可以使用命令来实现.cat, tac, more,包括nl等命令都可以用来查阅文件内容,本文就通过举例的方式来介绍一下,Linux系统查看文件内容的命令有哪些. /messag ...
- 【Linux】查看文件内容的相关命令总结
在Linux下面查看文件内容,不像windows那么方便,双击鼠标就可以搞定.在linux下面,所有一切都是文件,需要用命令来打开. 有许多命令都可以查看文件,不同的命令有不同的优点,可以针对不同的需 ...
- 【Linux】查看文件内容的5个常用命令
前言 不管是在日常工作连接远程服务器中,还是在平时个人电脑使用中(如果使用的Mac OS 或 Linux系统的话),都离不开强大的Terminal终端. 比如,查看远程服务器上的程序运行日志,使用终端 ...
- Linux快速查看文件内容中包含的字符
Linux快速查看文件内容中包含的字符 查看/root/fail2ban-0.8.14文件下文件包含chkconfig字符串的文件 [root@instance-ie1sr8a3 ~]# grep - ...
最新文章
- php 依赖注入框架,通过实现依赖注入和路由,构建一个自己的现代化PHP框架
- python文件读写_python文件操作-读写删除复制总结
- POJ2528 计算可见线段(线段树)
- 数论-扩展中国剩余定理
- 【课后服务】20181022切蛋糕
- 将历史、数学、语文、地理、政治知识融会贯通的诀窍就是它
- websocket 发送图片_基于WebSocket的web端IM即时通讯应用的开发
- Laravel源码解析之HTTP Kernel
- 亿级流量系统架构之如何支撑百亿级数据的存储与计算【转载 石杉的架构笔记】-1...
- SpringMVC拦截器的使用
- 小程序学习笔记(8)-导航组件
- 在code::block中创建console application
- KBQA-Bert学习记录-CRF模型
- 电子购物网站设计—1
- 2022-2028全球平板电脑主板行业调研及趋势分析报告
- Linux驱动中断函数参数详解
- 埃森哲互动并购了56家广告公司
- Invalid bound statement (not found): com.wu.dao.BlogMapper.addBook错误
- so easy! 10行代码写个狗屁不通文章生成器
- 【内容详细、源码详尽】MySQL极简学习笔记
热门文章
- gcc 删除elf_ELF文件格式解析器 原理 + 代码
- 将数字字符串转换成逗号分隔的数字串,即从右边开始每三个数字用逗号分隔
- CSS box-shadow 盒子阴影属性
- php遍历文件夹下文件内容_php遍历文件夹下所有文件的代码示例
- android闹钟的需求分析,手机小闹钟需求分析
- 怎么用PHP语句做出增改删查功能,mysql语句实现简单的增、删、改、查操作示例...
- mysql 查询排行_通过mysql查询排行榜
- java interface 函数_java8函数式接口(Functional Interface)
- 创建微服务架构的步骤_成功备战微服务的5个准备步骤
- 百度是php写的,百度大秘密,百度也是PHP写的!有证据!千真万确!