cat 是一个文本文件(查看)和(连接)工具,通常与more搭配使用,与more不同的是cat可以合并文件。查看一个文件的内容,用cat比较简单,就是cat后面直接接文件名。

cat [选项] [文件]...
选项
  -A, --show-all           等价于 -vET
  -b, --number-nonblank    对非空输出行编号
  -e                       等价于 -vE
  -E, --show-ends          在每行结束处显示 $
  -n, --number             对输出的所有行编号
  -s, --squeeze-blank      不输出多行空行
  -t                       与 -vT 等价
  -T, --show-tabs          将跳格字符显示为 ^I
  -u                       (被忽略)
  -v, --show-nonprinting   使用 ^ 和 M- 引用,除了 LFD 和 TAB 之外
      --help     显示此帮助信息并离开

more 最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比

more [参数选项] [文件]
参数如下:
+num   从第num行开始显示;
-num   定义屏幕大小,为num行;
+/pattern   从pattern 前两行开始显示;
-c   从顶部清屏然后显示;
-d   提示Press space to continue, 'q' to quit.(按空格键继续,按q键退出),禁用响铃功能;
-l    忽略Ctrl+l (换页)字符;
-p    通过清除窗口而不是滚屏来对文件进行换页。和-c参数有点相似;
-s    把连续的多个空行显示为一行;
-u    把文件内容中的下划线去掉退出more的动作指令是q

less 查看文件内容 工具

less 工具也是对文件或其它输出进行分页显示的工具,是linux系统查看文件内容的工具,功能极其强大;

less [参数] 文件
常用参数
-c 从顶部(从上到下)刷新屏幕,并显示文件内容。而不是通过底部滚动完成刷新;
-f 强制打开文件,二进制文件显示时,不提示警告;
-i 搜索时忽略大小写;除非搜索串中包含大写字母;
-I 搜索时忽略大小写,除非搜索串中包含小写字母;
-m 显示读取文件的百分比;
-M 显法读取文件的百分比、行号及总行数;
-N 在每行前输出行号;
-p pattern 搜索pattern;比如在/etc/profile搜索单词MAIL,就用 less -p MAIL /etc/profile
-s 把连续多个空白行作为一个空白行显示;
-Q 在终端下不响铃;

head 工具,显示文件内容的前几行
head 是显示一个文件的内容的前多少行;
用法比较简单;
head -n 行数值 文件名;

tail 工具,显示文件内容的最后几行
tail 是显示一个文件的内容的最后多少行;
用法比较简单;
tail   -n 行数值 文件名;

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐