linux查看文件后两行命令行
-
要在Linux命令行中查看文件的后两行,可以使用以下命令:
tail -n 2 filename
这个命令中,tail表示显示文件的末尾内容,-n表示指定要显示的行数,2表示显示后两行内容,filename表示要查看的文件名。
例如,要查看一个名为example.txt的文件的后两行,可以使用以下命令:
tail -n 2 example.txt
执行该命令后,会在命令行中显示出文件example.txt的后两行内容。
2年前 -
要在Linux上查看文件的最后两行,可以使用以下命令行:
1. tail命令:tail命令用于从文件末尾开始显示文件的内容。
“`shell
tail -n 2 filename
“`-n 2表示显示文件的最后两行。filename是要查看的文件名。
例如,要查看名为example.txt的文件的最后两行,可以使用以下命令:
“`shell
tail -n 2 example.txt
“`2. head命令配合tail命令:head命令用于从文件开头开始显示文件的内容。结合使用tail和head命令,可以查看文件的最后两行。
“`shell
tail -n 2 filename | head -n 2
“`该命令先使用tail命令显示文件的最后两行,然后再使用head命令显示这两行。
例如,要查看名为example.txt的文件的最后两行,可以使用以下命令:
“`shell
tail -n 2 example.txt | head -n 2
“`注意:如果文件中的行数少于两行,则显示所有行。
3. awk命令:awk是一种用于处理文本文件的强大工具。可以使用awk命令来显示文件的最后两行。
“`shell
awk ‘NR>=(n-1)’ filename
“`其中n表示文件的总行数。
例如,要查看名为example.txt的文件的最后两行,可以使用以下命令:
“`shell
awk ‘NR>=(n-1)’ example.txt
“`4. sed命令:sed是一种流编辑器,也可以用来显示文件的最后两行。
“`shell
sed -n ‘$-1,$p’ filename
“`其中$表示文件的最后一行,$-1表示文件的倒数第二行。
例如,要查看名为example.txt的文件的最后两行,可以使用以下命令:
“`shell
sed -n ‘$-1,$p’ example.txt
“`5. perl命令:perl是一种强大的脚本语言,也可以用来显示文件的最后两行。
“`shell
perl -ne ‘print if $.>($.-2)’ filename
“`其中$.表示当前行数。
例如,要查看名为example.txt的文件的最后两行,可以使用以下命令:
“`shell
perl -ne ‘print if $.>($.-2)’ example.txt
“`使用上述命令行可以在Linux上方便地查看文件的最后两行。这些命令可以根据具体的需求进行调整和组合,以满足不同的查看需求。
2年前 -
在Linux命令行中,我们可以使用多种方法查看文件的最后两行。下面是一些常见的方法。
方法一:使用tail命令查看末尾两行
tail命令用于显示文件的末尾内容,默认显示最后10行。我们可以使用参数-n来指定要显示的行数,加上文件名作为参数即可:“`shell
tail -n 2 file.txt
“`这将在命令行中输出文件file.txt的最后两行内容。
方法二:使用sed命令查看末尾两行
sed命令是用于数据流编辑的流式文本编辑器。我们可以使用sed命令结合行号来实现查看文件的最后两行:“`shell
sed -n ‘x;$!{n;b};s/[^\n]*\n//p’ file.txt
“`这个命令首先使用-n参数来禁止默认输出,然后使用sed脚本操作进行处理。它的原理是,在整个文本中,首先先读取第一行并存储在保持空间x中。当读取到下一行时,如果不是最后一行,则继续读取下一行并进行处理;如果是最后一行,则执行替换操作,并输出结果。最后输出的就是文件的倒数第二行内容。
方法三:使用awk命令查看末尾两行
awk是一种强大的文本处理工具,我们可以使用awk命令来查看文件的最后两行:“`shell
awk ‘{
arr[NR%2]=$0
}
END{
print arr[(NR-1)%2]
print arr[NR%2]
}’ file.txt
“`这个awk命令首先创建一个长度为2的数组arr,并使用NR(行号)的模2作为数组的索引。然后在每一行进行处理时,将当前行存储在数组的对应索引处。当读取到文件的最后一行时,使用END块输出数组的两个元素,即文件的倒数第二行和最后一行。
方法四:使用rev命令和head命令查看末尾两行
rev命令用于将文本中的每一行反转,head命令用于显示文件的前几行。我们可以使用rev和head命令的组合来查看文件的最后两行:“`shell
rev file.txt | head -2 | rev
“`这个命令首先使用rev命令将文件的每一行反转,然后使用head命令显示反转后的结果的前两行,最后再使用rev命令将结果反转回来。这样就能实现查看文件的最后两行。
这些方法都可以在命令行中很方便地查看文件的最后两行。你可以根据需要选择适合的方法来使用。
2年前