通过前面几个小节的学习,读者应该基本掌握了切换工作目录及对文件的管理方法。Linux系统中“一切都是文件”,而对服务程序进行配置自然也就是编辑程序的配置文件。如果不能熟练地查阅系统或服务的配置文件,那以后工作时可就真的要尴尬了。本节将讲解几条用于查看文本文件内容的命令。至于编辑器使用起来比较复杂,因此将放到第4章与Shell脚本内容一起讲解。
1.cat命令
cat命令用于查看纯文本文件(内容较少的),格式为“cat [选项] [文件]”。
Linux系统中有多个用于查看文本内容的命令,每个命令都有自己的特点,比如这个cat命令就是用于查看内容较少的纯文本文件的。cat这个命令也很好记,因为cat在英语中是“猫”的意思,小猫咪是不是给您一种娇小、可爱的感觉呢?
如果在查看文本内容时还想顺便显示行号的话,不妨在cat命令后面追加一个-n参数:
[root@linuxprobe ~]# cat -n initial-setup-ks.cfg ???? 1?? ?#version=RHEL7 ???? 2?? ?# X Window System configuration information ???? 3?? ?xconfig? --startxonboot ???? 4?? ? ???? 5?? ?# License agreement ???? 6?? ?eula --agreed ???? 7?? ?# System authorization information ???? 8?? ?auth --enableshadow --passalgo=sha512 ???? 9?? ?# Use CDROM installation media ??? 10?? ?cdrom ??? 11?? ?# Run the Setup Agent on first boot ??? 12?? ?firstboot --enable ??? 13?? ?# Keyboard layouts ??? 14?? ?keyboard --vckeymap=us --xlayouts='us' ??? 15?? ?# System language ??? 16?? ?lang en_US.UTF-8 ………………省略部分输出信息………………
2.more命令
more命令用于查看纯文本文件(内容较多的),格式为“more [选项]文件”。
如果需要阅读长篇小说或者非常长的配置文件,那么“小猫咪”可就真的不适合了。因为一旦使用cat命令阅读长篇的文本内容,信息就会在屏幕上快速翻滚,导致自己还没有来得及看到,内容就已经翻篇了。因此对于长篇的文本内容,推荐使用more命令来查看。more命令会在最下面使用百分比的形式来提示您已经阅读了多少内容。您还可以使用空格键或回车键向下翻页:
[root@linuxprobe ~]# more initial-setup-ks.cfg #version=RHEL7 # X Window System configuration information xconfig? --startxonboot # License agreement eula --agreed # System authorization information auth --enableshadow --passalgo=sha512 # Use CDROM installation media cdrom # Run the Setup Agent on first boot firstboot --enable # Keyboard layouts keyboard --vckeymap=us --xlayouts='us' # System language lang en_US.UTF-8 ignoredisk --only-use=sda # Network information network? --bootproto=dhcp --device=eno16777728 --onboot=off --ipv6=auto network? --bootproto=dhcp --hostname=linuxprobe.com --More--(43%)
上一个教程:【java 远程linux命令】
下一个教程:Linux命令(七)