Linux之基础命令——文件查看
Posted wuzm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux之基础命令——文件查看相关的知识,希望对你有一定的参考价值。
cat(连接文件并打印)
- -n :由 1 开始对所有输出的行数编号。
- -b :和 -n 相似,只不过对于空白行不编号。
- -s :当遇到有连续两行以上的空白行,就代换为一行的空白行。
- cat a b 查看a b两个文件
- cat -n a > b 将a文件内容加上行号后,输入到b文件中
- cat a b >> c 将a b文件内容合并到c中
- cat /dev/null > a 清空a文件中内容
more(一页一页展示文件内容,空格键翻页,b键返回上一页)
- -num 一次显示的行数
- +num 从第 num 行开始显示
- -f 计算行数时,以实际上的行数,而非自动换行过后的行数(有些单行字数太长的会被扩展为两行或两行以上)
- -s 当遇到有连续两行以上的空白行,就代换为一行的空白行
- more -s aaa 按页显示文档内容,如有连续两行以上空白行则以一行空白行显示
- more +20 aaa 从文档的20行开始显示内容
- more -20 aaa 一次展示20行文档内容
less(与more类似,比more更强大)
- -g 只标志最后搜索的关键词
- -i 忽略搜索时的大小写
- -m 显示类似more命令的百分比
- -N 显示每行的行号
- -s 显示连续空行为一行
- /字符串:向下搜索的功能
- ?字符串:向上搜索的功能
- n:重复前一个搜索
- N:反向重复前一个搜索
- b 向后翻一页
- d 向后翻半页
- Q 退出less 命令
- u 向前滚动半页
- y 向前滚动一行
- 空格键 滚动一行
- 回车键 滚动一页
- [pagedown]: 向下翻动一页
- [pageup]: 向上翻动一页
- less catalina.out 通过less查看tomcat的log
- ps -ef | less 查看进程通过less分页查看
head(开头查看文件内容)
- -n 显示文件的行数
- head -5 catalina.out 显示catalina.out的前5行数据
tail or tailf(末尾查看文件内容)
- tail主要用于动态查看文件末尾内容,例如:查看日志。
- -f 动态查看
- tail -f catalina.out 动态查看tomcat日志文件(tailf)
- tail -200f catalina.out 打印文件最后200行后,动态查看tomcat日志文件。
以上是关于Linux之基础命令——文件查看的主要内容,如果未能解决你的问题,请参考以下文章