Linux常用命令-文件查看命令

来源:互联网 发布:淘宝店铺怎么收藏不了 编辑:程序博客网 时间:2024/05/18 03:13

命令名称:cat

命令所在路径:bin/cat

执行权限:所有用户

语法:cat[文件名]

功能描述:显示文件内容

[root@localhost /]# cat /etc/issue

\S

Kernel \r on an \m

cat会将指定文件的内容显示到命令行显示窗口。cat不适合查看过大文件的内容,能够查看到的只是特别大的文件内容里面的最后一部分内容。

cat命令适合查看文件内容不是特别长的文件内容。(因为cat不可以查看所有的文件内容)

为了解决这个问题使用另外一个命令more,如果文件内容比较长的话。

 

 

命令名称:more

命令所在路径:/bin/more

执行权限:所有用户

语法:more[文件名]

(空格)或f 显示下一页

Enter)显示下一行

qQ   退出

功能描述:分页显示文件内容

使用more后可以使用内置命令进行分页浏览。显示下一页内容使用f,显示下一行使用Enter,如果找到了自己要查看的内容就用q退出more的浏览状态了。

 

 

如果想浏览一个文件的前面部分就使用下面这个命令

命令名称:head

命令所在路径:/bin/head

执行权限:a所有用户

语法:head -num[文件名]

(空格)或f 显示下一页

Enter)显示下一行

qQ   退出

功能描述:分页显示文件内容

比如说要看系统的配置文件,这个配置文件很长,如果只想看前面10行或者20行的内容就能够找到想要的那么就没有必要使用more进行分页浏览,可以直接使用head

[root@localhost /]# head -5 /etc/services   只会显示这个文件前面5行的内容

# /etc/services:

# $Id: services,v 1.55 2013/04/14 ovasik Exp $

#

# Network services, Internet style

# IANA services version: last updated 2013-04-10

 

 

 

上面使用head查看文件前几行的内容,那么查看文件末尾几行内容,可以使用tail命令。

命令名称:tail

命令所在路径:/bin/tail

执行权限:所有用户

语法:tail -num[文件名]

      -num 显示文件后面的num

  -f  动态显示文件的内容

功能描述:查看文件的后几行

[root@localhost /]# tail -5 /etc/services    查看这个文件最后的5

com-bardac-dw   48556/tcp               # com-bardac-dw

com-bardac-dw   48556/udp               # com-bardac-dw

iqobject        48619/tcp               # iqobject

iqobject        48619/udp               # iqobject

matahari        49000/tcp               # Matahari Broker

-f一般用来监控日志文件的,动态的显示文件末尾的内容,监控日志文件的实时变化。比如管理一台服务器,这个服务器要新上线一些服务,想特别关注其日志信息,就可以使用tail -f来监控日志文件实现实时观察。因为日志文件是不断有日志信息写进来的是动态变化的,使用-f选项是实时显示最新的信息。如果使用tail -f监控非日志文件,即文件内容是不会变化的,这个是没有意义的。

原创粉丝点击