一,tail

1,主要功能:查看文件的n行,有实时监控的功能

 

2,语法

tail [参数]  [文件]

 

3,常用参数

-b      number number 变量表示的512字节块位置开始读取指定文件

-c     numbernumber 变量表示的字节位置开始读取指定文件

-f     如果输入文件是常规文件或如果file参数指定FIFO(先进先出),那么tail命令不会在复制了输入文件的最后的指定单元后终止,而是继续从输入文件读取和复制额外的单元。如果没有指定文件参数,并且标准输入是管道,则会忽略-f标准。tail –f 命令用于监视另一个进程正在写入的文件的增长。

-k      numbernumber 变量表示的1kB块位置开始读取文件

-n    unmber从首行或末行位置读取文件,位置由number变量的符号(+ 或无)表示,并通过行后number新进行为移

-r     从文件末尾以逆序方式显示输出

 

4.范例

1使用tail 命令查看/etc/services 文件,默认显示文件最后10

Linux常用命令—文件管理(三)_Linux文件管理命令



2,使用tail –n 后面接数字5,从文件的最后5行,

Linux常用命令—文件管理(三)_Linux文件管理命令_02



3,使用tail –f 参数实时监控/var/log/messages日志文件,重启DHCP服务器,发现日志文件记录了DHCP服务重启时的相关记录

Linux常用命令—文件管理(三)_Linux文件管理命令_03Linux常用命令—文件管理(三)_Linux文件管理命令_04Linux常用命令—文件管理(三)_Linux文件管理命令_05



二,head

1,主要功能:显示文件的前几行(默认显示10行)

 

2,语法

head  [参数] [文件名]

 

3,常用参数

-c N           显示文件前N字节

-n N           显示文件前N

-q              不打印文件头

-v               打印文件头

 

 

4,范例

1,使用head命令默认显示文件的前10

Linux常用命令—文件管理(三)_Linux文件管理命令_06



2使用head –n 后面接15 ,显示文件的前15

Linux常用命令—文件管理(三)_Linux文件管理命令_07


3,使用head -c 命令后面接250 ,显示文件的前250字节

Linux常用命令—文件管理(三)_Linux文件管理命令_08





 

三,more

 

1,主要功能:和cat命令有些类似,不过more可以一页一页的显示文件内容,按空格往下一页显示,按bback)往回翻一页,还可以有搜索字符串的功能。

 

2,语法

more [参数] [文件名]

 

3,常用参数

 

-num        一次显示的行数

-f                计算行数时,以实际上的行数,而非自动换行过后的行数

-p               不以卷动的方式显示每一页,而是先清屏后再显示内容

 

+num        从第n行开始显示

 

4,范例

1,使用more命令查看/etc/services文件

Linux常用命令—文件管理(三)_Linux文件管理命令_09




四,ls

1,主要功能:列出目录内容

 

2,语法

ls  [参数] [文件或目录]

 

3,常用参数

 

-1               每列仅显示一个文件或目录名称

-a               列出使用目录和文件

-A               显示使用目录和文件,但不显示现行目录和上册目录。

-c              以更改时间顺序,显示文件和目录

-d               显示目录名称而非其内容

-l                使用详细格式列表

-r              反向排列

-s               显示我文件的大小,以区快为单位

-t                用文件和目录的更改时间排列

-S               以文件和目录的大小排列

-R               递归处理,将指定目录下的所以文件及子目录一并处理

 

 

4,范例

1,使用ls –lt查看/var/log 下文件的详细信息,并以更改时间进行排列

Linux常用命令—文件管理(三)_Linux文件管理命令_10



2使用ls –ls目录查看/var/log下的文件详细信息并以大小排列

Linux常用命令—文件管理(三)_Linux文件管理命令_11