文档章节

centos 文件内容查看

liaolzy2
 liaolzy2
发布于 2015/05/31 05:33
字数 822
阅读 441
收藏 8
  • cat 显示文件内容

快速滚屏显示文件所有内容,因此cat不适合查看长文件。
[appadm@localhost log]# cat /var/log/messages

  • more 分页显示文件内容

    按页阅读,空白键(space):显示下一页,b 键:显示上一页,q 键 :退出
    -num--- 一次显示的行数 
    -s ---当遇到有连续两行以上的空白行,就代换为一行的空白行 
    +num ---从第 num 行开始显示
[appadm@localhost log]# more -5s /var/log/messages

  • less 分页显示文件内容

    显示到文件尾时,more命令会自动退出阅读环境
    less命令的提示符“:”后按Q键退出
[appadm@localhost log]# less /var/log/messages

  • head 查看文件开头部分的内容

    默认情况下,head显示前10行内容
    -n 指定显示的具体行数。
[appadm@localhost ~]# head -5 /etc/passwd

  • tail 查看文件末尾部分的内容

tail 查看文件末尾部分的内容
    tail命令用法与head命令类似
    查看文件的后10行,可以使用tail命令,如:
    tail -20 /etc/passwd
    tail -f /var/log/messages 监视文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。
    参数-f使tail不停地去读最新的内容,有实时监视的效果
    tail -f /var/log/messages        

  • tail命令语法

tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]
参数解释:
-f 该参数用于监视File文件增长。
-c Number 从 Number 字节位置读取指定文件
-n Number 从 Number 行位置读取指定文件。
-m Number 从 Number 多字节字符位置读取指定文件,比方你的文件假设包括中文字,假设指定-c参数,可能导致截断,但使用-m则会避免该问题。
-b Number 从 Number 表示的512字节块位置读取指定文件。
-k Number 从 Number 表示的1KB块位置读取指定文件。
File 指定操作的目标文件名称
上述命令中,都涉及到number,假设不指定,默认显示10行。Number前面可使用正负号,表示该偏移从顶部还是从尾部開始计算。
tail可运行文件一般在/usr/bin/以下。

tail命令使用方法演示例子
1、tail -f filename
说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。

2、tail -n 20 filename
说明:显示filename最后20行。

3、tail -n +20 filename
说明:显示filename前面20行。

4、tail -r -n 10 filename
说明:逆序显示filename最后10行。

  • 小结

cat 从第一行開始显示档案内容。
tac 从最后一行開始显示档案内容。
more 分页显示档案内容。
less 与 more 相似,但支持向前翻页
head 仅仅显示前面几行
tail 仅仅显示后面几行
n 带行号显示档案内容
od 以二进制方式显示档案内容

© 著作权归作者所有

上一篇: mysql 常用函数
下一篇: Git使用教程
liaolzy2
粉丝 6
博文 163
码字总数 47205
作品 0
广州
程序员
私信 提问
查看linux内核和系统发行版本_学习笔记

时间:2017.12.21作者:李强参考:man,info,magedu讲义,万能的internet实验环境:VMware® Workstation 12 Pro ,Centos 6.9,Centos 7.4,SecureCRT Version 8.1.4声明:以下英文纯属个人翻译...

lajifeiwomoshu
2017/12/21
0
0
一些常用到的Centos命令

CentOS常用命令在我们的使用中,经常被使用。所以,我们对一些经常使用又很重要的CentOS常用命令进行了全面的整理。下面,就来介绍这些CentOS常用命令。 一:使用CentOS常用命令查看cpu mor...

awbeci
2014/09/26
0
0
Linux 根目录爆满 解决(/dev/mapper/centos-root 100%问题)

Linux 根目录爆满 解决 一、使用df -h命令查看,发现/根目录的剩余空间为0。总共系统盘容量才20G。 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-root 20G 20G 20k 100% / dev...

WJXing
2018/05/21
0
0
Linux如何创建私有CA和申请证书

openssl的配置文件:/etc/pki/tls/openssl.cnf 三种策略:匹配、支持和可选。匹配:指要求申请填写的信息跟CA设置信息必须一致;支持:指必须填写这项申请信息;可选:指可有可无。 实验环境...

MRUJ
2017/09/23
0
0
使用Dockerfile创建带编译安装znginx服务的Centos Docker镜像

使用Dockerfile创建带nginx服务的Centos Docker镜像 【Dockerfile】使用Dockerfile创建带nginx服务的Centos Docker镜像 在宿主机上准备的文件清单: Dockerfile 启动ssh和apache服务的脚本 ...

Mr_sheng
2017/11/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Angular 英雄编辑器

应用程序现在有了基本的标题。 接下来你要创建一个新的组件来显示英雄信息并且把这个组件放到应用程序的外壳里去。 创建英雄组件 使用 Angular CLI 创建一个名为 heroes 的新组件。 ng gener...

honeymoose
今天
5
0
Kernel DMA

为什么会有DMA(直接内存访问)?我们知道通常情况下,内存数据跟外设之间的通信是通过cpu来传递的。cpu运行io指令将数据从内存拷贝到外设的io端口,或者从外设的io端口拷贝到内存。由于外设...

yepanl
今天
6
0
hive

一、hive的定义: Hive是一个SQL解析引擎,将SQL语句转译成MR Job,然后再在Hadoop平台上运行,达到快速开发的目的 Hive中的表是纯逻辑表,就只是表的定义,即表的元数据。本质就是Hadoop的目...

霉男纸
今天
5
0
二、Spring Cloud—Eureka(Greenwich.SR1)

注:本系列文章所用工具及版本如下:开发工具(IDEA 2018.3.5),Spring Boot(2.1.3.RELEASE),Spring Cloud(Greenwich.SR1),Maven(3.6.0),JDK(1.8) Eureka: Eureka是Netflix开发...

倪伟伟
昨天
15
0
eclipse常用插件

amaterasUML https://takezoe.github.io/amateras-update-site/ https://github.com/takezoe/amateras-modeler modelGoon https://www.cnblogs.com/aademeng/articles/6890266.html......

大头鬼_yc
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部