文章目录
前言
对于一个文本格式的配置文件,可以有不同的查看方式来获知文件内容。如直接显示整个文件内容、分页查看文件内容,或者只查看文件开头或末尾的部分内容,以下具体讲解如何使用命令实现这些操作吧。
一、查看文件内容
1、cat命令——查看文件内容
1.1基本使用格式
cat 【选项】 文件名...
1.2 使用详解举例
cat /proc/meminfo //查看内存容量
cat /etc/centos-release // 查看发行版的版本
getconf LONG_BIT //查看系统位数
uname -r ;/proc/version //查看内核的版本(2种方式)
uname -a //显示系统名、节点名称、操作系统的发行版号、操作系统版本、运行系统的机器 ID 号
cat /etc/hosts //域名解析文件
tac /etc/hosts //反过来显示域名解析文件
cat -n //查看显示行号;当一个文本文件很长的时候可以查看现在哪一行,然后就去哪一行改正
2、more和less命令——分页查看文件内容
使用cat命令可以非常简单地直接显示出整个文件的内容,但是当文件中的内容较多是,很可能只能看到最后一部分信息,而文件前面的大部分内容却来不及看到。而more和less命令通过采用全屏的方式分页显示文件,便于我们从头到尾仔细地阅读文件内容。
2.1 more 文件:查看文件内容,自动显示百分比
空格:翻一页;b:往上翻一页;enter:往下翻一行,q:退出并返回原来的命令环境。
2.2 less 文件:查看文件内容; 由于more不能后退,就取more的反义词less加上后退功能查询方式。
Page Up:向上翻页;Page Down:向下翻页;“/”键查找内容;“n”显示下一个内容;“N”显示上一个内容。
less ls.txt //查询文本文件ls
less -N // 显示行号
less -m //显示百分比
less -mN //显示行号和百分比
总结下more 和 less的区别:
less可以按键盘上下方向键显示上下内容,more不能通过上下方向键控制显示
less不必读整个文件,加载速度会比more更快
less退出后shell不会留下刚显示的内容,而more退出后会在shell上留下刚显示的内容
3、head和tail命令——开头或末尾的部分内容
head和tail是一对作用相反的命令,具体看下文。
3.1 - head命令——查看文件开头的一部分内容(默认前10行)**
3.1.1 基本使用格式:
head<