1.tail命令:用于查看文件的最后几行内容。
基本用法:tail [选项] [文件]
常用选项:
-n <行数>
:显示最后的<行数>
行。-f
:实时显示文件新增内容,通常用于查看日志文件。
示例:
tail 【文件名】,默认输出后10行的内容
2.cat:用于连接和显示文件内容。
基本用法:cat [选项] [文件...]
常用选项:
-n
:显示行号。
示例:
显示文件 example.txt
的内容:
cat example.txt
显示多个文件的内容:
cat file1.txt file2.txt
显示文件 example.txt
的内容并显示行号:
cat -n example.txt
3.more:用于按页查看文件内容,适合查看较长的文件。
基本用法:more [选项] [文件]
常用操作:
- 按
Enter
:向下滚动一行。 - 按
Space
:向下滚动一页。 - 按
q
:退出查看。
示例:
按页查看文件 example.txt
的内容:
more example.txt
4.head
head
命令用于查看文件的开头几行内容。
基本用法:head [选项] [文件]
常用选项:
-n <行数>
:显示前<行数>
行。
示例:
查看文件 example.txt
的前 10 行:
head example.txt
查看文件 example.txt
的前 20 行:
head -n 20 example.txt
5.less
less
命令也是用于按页查看文件内容,比 more
功能更强大。
基本用法:less [选项] [文件]
常用操作:
- 按
Enter
:向下滚动一行。 - 按
Space
:向下滚动一页。 - 按
b
:向上滚动一页。 - 按
/
:进入搜索模式。 - 按
q
:退出查看。
示例:
按页查看文件 example.txt
的内容:
less example.txt
搜索功能:
在 less
中按 /
然后输入搜索词,按 Enter
可以搜索文件内容。按 n
可以跳到下一个匹配项,按 N
可以跳到上一个匹配项。
问题:输出文件内容以及行号
cat -n filename.txt
nl filename.txt
awk '{print NR,$0}' filename.txt