cat more less head tail
目录
Linux 查看文件内容常用命令有:cat、more、less、head、tail等。
主要区别
- cat 命令可以一次显示整个文件,如果文件比较大,使用不是很方便;
- more 命令可以让屏幕在显示满一屏幕时暂停,按空格往前翻页,按b往后翻页。
- less 命令也可以分页显示文件,和 more 命令的区别就在于:支持上下键卷动屏幕、查找。 不需要在一开始就读取整个文件,打开大文件时比 more、vim 更快。
- head 命令用于查看文件的前 n 行。
- tail 命令用于查看文件的后 n 行。加上 -f 命令,查看在线日志非常方便,可以打印最新增加的日志。
cat – concatenate and print files
主要有三大功能
- 一次显示整个文件
- 从键盘创建一个文件
- 将几个文件合并为一个文件
|
|
less - opposite of more
/字符串
:向下搜索"字符串"的功能?字符串
:向上搜索"字符串"的功能- n:重复前一个搜索(与 / 或 ? 有关)
- N:反向重复前一个搜索(与 / 或 ? 有关)
- b 向上翻一页
- 空格键 滚动一页
|
|
- ctrl + F - 向前移动一屏
- ctrl + B - 向后移动一屏
- G - 移动到最后一行
- g - 移动到第一行
tail – display the last part of a file
tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。
tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 更新就可以看到最新的文件内容。
|
|
head – display first lines of a file
head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10,即显示 10 行的内容。
|
|