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之基础命令——文件查看的主要内容,如果未能解决你的问题,请参考以下文章

一天一个Linux基础命令之文件查看命令more

一天一个Linux基础命令之文件查看命令more

Linux之基础命令——文件查看

一天一个linux基础命令之查看文件开头部分内容head

Python基础之Linux基础:文件和目录常用命令

linux基础之常见的文件查看命令