#Linux小白#篇三之Linux文件管理基础命令(二)

查看文件相关命令

查看文本文件的命令有(cat 、tac、 less、 more、 head(默认显示前十行) 、tail(默认后十行)、 tailf(实时查看) grep …)
1、cat 文件名 & tac 文件名**(如下图所示,这两条命令的结果只是将文件显示出来时的顺序进行了颠倒)
#Linux小白#篇三之Linux文件管理基础命令(二)_第1张图片
(1)参数:-n 显示行号;-A 包括控制字符(换行符/制表符,例如:linux 、 W i n d o w s M 、 Windows ^M WindowsM
2、less/more 文件名(跟cat的作用一样,但是在文件内容较多时使用会比较方便)
#按页显示会一页一页的显示,看完一页空格翻页,按回车一行一行显示,看完之后q退出

3.head tail tailf
语法格式:head/tail 文件名

1.默认显示十行 head /etc/passwd  或者   cat   /etc/passwd  |  head
2.指定显示几行 head -5 /etc/passwd 或者 cat /etc/passwd  |  head -5

示例:

1.tail /etc/passwd  #查看/etc/passwd后十行
2.tail -1 /etc/passwd  #查看/etc/passwd最后一行
3.tail -20 /var/log/messages#查看/etc/passwd最后20行

tailf==tail -f

[root@xingdian ~]# tail -f /var/log/secure //-f 动态查看文件的尾部
[root@xingdian ~]# tail -F /var/log/secure //-F 动态查看文件的尾部
注:vim, gedit编辑文件时,索引号会改变

注意:
tail -f 等同于–follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止
tail -F 等同于–follow=name --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果
再次创建相同的文件名,会继续追踪

4.grep 针对文件内容进行过滤

1.grep 'root' /etc/passwd   #过滤有root的
2.grep '^root' /etc/passwd  #以root开头的
3.grep 'bash$' /etc/passwd   #以bash结尾的
4.grep 'failure' /var/log/secure  在/var/log/secure 过滤有failure的

你可能感兴趣的:(#Linux小白#篇三之Linux文件管理基础命令(二))