Linux基础命令(五)

查看文件内容的一些命令

1.cat命令:显示并连接(concatenate)文件的内容,经常用来查看文件的内容

命令格式:cat [选项] 文件名

注:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。为了控制滚屏,可以按Ctrl+S键,停止滚屏;按Ctrl+Q键可以恢复滚屏。按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态。

例:

# cat /etc/host.conf 查看host.conf文件中的内容

# cat /etc/host.con /etc/resolv.conf > /file1将host.conf和resolv.conf的内容合并后放入文件file1中

2.more命令:全屏方式分页显示文件内容,more名单中内置了若干快捷键

命令格式:more [选项] 文件名

常用的快捷键:

按Space键:显示文本的下一屏内容

按Enier键:只显示文本的下一行内容

按h键:显示帮助屏,该屏上有相关的帮助信息

按b键:显示上一屏内容

按q键:退出more命令

例:

#more /etc/httpd/conf/httpd.conf分屏查看httpd.conf文件的内容

#ls -lh /etc/*.conf | more 结合管道符“|”分屏查看执行命令时的输出信息

3.less命令:与 more 命令相同,但扩展功能更多

命令格式:less [选项] 文件名

用less命令显示文件时,用PageUp键向上翻页,用PageDown键向下翻页。要退出less命令,应按Q键。

常用的快捷键:

按Page Up 向上翻页,Page Down 向下翻页

按“/”键查找内容,“n”下一个内容,“N”上一个内容

其他功能与 more 命令基本类似

常用选项:

-e:文件内容显示完毕后,自动退出;

-f:强制显示文件;

-g:不加亮显示搜索到的所有关键词,仅显示当前显示的关键字,以提高显示速度;

-l:搜索时忽略大小写的差异;

-N:每一行行首显示行号;

4.head命令:查看文件开头的部分内容(默认为10行)

命令格式:head [选项] 文件名

常用选项:

-n:指定显示头部内容的行数(n为具体的行数)

例:

#head -5 /etc/passwd查看账号文件/etc/passwd第1行至第5行的内容

5.tail命令:查看文件结尾的部分内容(默认为10行)

命令格式: tail [选项] 文件名

常用选项:

-c或——bytes=:输出文件尾部的N(N为整数)个字节内容

-n:指定显示头部内容的行数(n为具体的行数)

-f:跟踪文件尾部内容的动态更新,便于实时监控文件内容的变化。

例:

#tail -5 /etc/passwd查看账号文件/etc/passwd的最后5行内容

#tail -f /var/log/messages查看系统公共日志文件/var/log/messages的最后十行内容,并在末尾跟踪显示该文件中新记录的内容(按Ctrl+C终止)

Linux基础命令(五)


分享到:


相關文章: