2.5. 查看文件内容
查看文件:cat vi head tail more
显示时同时显示行号:
$cat -n
按页显示列表内容:
$ls -al | more
只看前10行:
$head - 10 **
显示文件第一行:
$head -1 filename
显示文件倒数第五行:
$tail -5 filename
查看两个文件间的差别:
$diff file1 file2
动态显示文本最新信息:
$tail -f crawler.log
# tail -10 ndm
818 [ 42.028236] virbr0: port 1(virbr0-nic) entered blocking state
819 [ 42.028241] virbr0: port 1(virbr0-nic) entered listening state
820 [ 42.028282] IPv6: ADDRCONF(NETDEV_UP): virbr0: link is not ready
821 [ 42.060817] virbr0: port 1(virbr0-nic) entered disabled state
822 [ 463.502594] r8169 0000:02:00.0 enp3s0: link up
823 [ 463.502608] IPv6: ADDRCONF(NETDEV_CHANGE): enp3s0: link becomes ready
824 [ 480.659625] fuse init (API version 7.22)
825 [ 493.708782] TCP: lp registered
826 [ 3366.229811] ipmi message handler version 39.2
827 [ 3366.231122] ipmi device interface
[root@linux72 yix]# head -10 ndm
1 [ 0.000000] microcode: microcode updated early to revision 0x20, date = 2018-04-10
2 [ 0.000000] Initializing cgroup subsys cpuset
3 [ 0.000000] Initializing cgroup subsys cpu
4 [ 0.000000] Initializing cgroup subsys cpuacct
5 [ 0.000000] Linux version 3.10.0-957.el7.x86_64 (mockbuild@kojibuilder-ve) (gcc version 4.8.5 20150623 (NeoKylin 4.8.5-36) (GCC) ) #1 SMP Fri Jan 11 17:34:50 CST 2019
6 [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.10.0-957.el7.x86_64 root=/dev/mapper/nlas-root ro crashkernel=auto rd.lvm.lv=nlas/root rd.lvm.lv=nlas/swap rhgb quiet LANG=zh_CN.UTF-8
7 [ 0.000000] e820: BIOS-provided physical RAM map:
8 [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009d7ff] usable
9 [ 0.000000] BIOS-e820: [mem 0x000000000009d800-0x000000000009ffff] reserved
10 [ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[root@linux72 yix]#
# head -1 ndm
1 [ 0.000000] microcode: microcode updated early to revision 0x20, date = 2018-04-10
# tail -1 ndm
827 [ 3366.231122] ipmi device interface
# cat -n dmes
1 [ 0.000000] microcode: microcode updated early to revision 0x20, date = 2018-04-10
2 [ 0.000000] Initializing cgroup subsys cpuset
3 [ 0.000000] Initializing cgroup subsys cpu
4 [ 0.000000] Initializing cgroup subsys cpuacct
5 [ 0.000000] Linux version 3.10.0-957.el7.x86_64 (mockbuild@kojibuilder-ve) (gcc version 4.8.5 20150623 (NeoKylin 4.8.5-36) (GCC) ) #1 SMP Fri Jan 11 17:34:50 CST 2019
6 [ 0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.10.0-957.el7.x86_64 root=/dev/mapper/nlas-root ro crashkernel=auto rd.lvm.lv=nlas/root rd.lvm.lv=nl