查看文件内容的一些命令
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
-n:指定显示头部内容的行数(n为具体的行数)
-f:跟踪文件尾部内容的动态更新,便于实时监控文件内容的变化。
例:
#tail -5 /etc/passwd查看账号文件/etc/passwd的最后5行内容
#tail -f /var/log/messages查看系统公共日志文件/var/log/messages的最后十行内容,并在末尾跟踪显示该文件中新记录的内容(按Ctrl+C终止)
閱讀更多 一米八是我呀 的文章