您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

查看文件内容

前面小节介绍了和目录相关的操作,本小节介绍如何使用 filecatmoretail 命令在不同场景下去查看相关信息和。

1. file 查看类型

file 命令可以用来查看类型,还能查看的编码格式,下面列举一些 file 命令的参数:

这里还是以 /home 目录里面的为例,命令如下:

cd /homelsfile a.txtfile new_dircd study/file alltxt.tarfile alltxt.tar.gzfile alltxt.tar.bz2file alltxt.tar.Z

执行结果如下图:

Tips:如图所示,使用 file 命令可以看到的编码、类型。

file 命令后面跟上 -b 参数重复一次上面的流程,命令如下:

cd /homelsfile -b a.txtfile -b new_dircd study/file -b alltxt.tarfile -b alltxt.tar.gzfile -b alltxt.tar.bz2file -b alltxt.tar.Z

执行结果如下图:

Tips:如图所示使用 -b 参数查看的信息时没有打印出名。

进入到 /home/study,使用 -z 参数去查看压缩包信息,命令如下:

cd /home/studylsfile -z alltxt.tar.gzfile -z alltxt.tar.bz2file -z alltxt.tar.Z

执行结果如下图:

Tips:如图所示,展示了压缩包相关的信息。

2. cat 查看

cat 命令可以用来查看,下面列举一些 cat 命令的参数:

这里以之前小节配置过的 /etc/syscon/network-scripts/ifcfg-ens160 为例,使用如下命令查看其中的:

cd /etc/syscon/network-scriptslscat ifcfg-ens160

执行结果如下图:

Tips:在输入路径或者的时候可以使用 Tab 键来补全。

命令如下:

cat -b ifcfg-ens160cat -n ifcfg-ens160

执行结果如下图:

Tips-b 表示排除掉空行的,然后对其编号,会后会补上一行空行展示出来。

3. more 命令查看

more 命令也用来查看,下面列举一些 more 命令的参数:

这里以查看 /etc/mtools.conf 为例,命令如下:

cd /etcmore mtools.conf

执行结果如下图:

Tips : 如图中所示,可以按空格键继续浏览剩下,也可以按 q 键结束浏览。

4. tail 命令查看

tail 命令也用来查看,下面列举一些 tail 命令的参数:

/etc/mtools.conf 为例,如要查看最后 6 行,命令如下:

cd /etctail -5 mtools.conf

执行结果如下图:

Tips:使用如图所示的命令可以查看 mtools.conf 的最后 5 行。

/etc/mtools.conf 为例,如要从第 45 行开始,命令如下:

tail -n +45 mtools.conf

执行结果如下图:

Tips:使用如图所示的命令可以查看 mtools.conf 的第 45 行开始的。

在实际工作中,经常会使用 -f 去监听日志新增,达到开发者调试的目的,这里为了演示方便,需要打开之前安装过的 MobaXterm,按照之前第 7 小节的步骤,打开两个窗口,示例如下:

首先进入 /home 目录,新建日志 access.log,命令如下:

cd /homelstouch access.log

执行结果如下图:

接下来使用 tail 命令跟上 -f 参数对 access.log 日志监听,命令如下:

tail -f access.log

执行结果如下图:

接下来在新打开的窗口中,进入 /home 目录,向 access.log 写入:

cd /homeecho "这是第一条测试(time=2020-05-05 18:00)" >> access.logecho "这是第二条测试(time=2020-05-05 19:00)" >> access.logecho "这是第三条测试(time=2020-05-05 20:00)" >> access.log

执行结果如下图:

Tips:这种监听日志的经常用在后端程序开发调试工作中。

此时模拟日志数据输入完成,接着打开原来的监听窗口,如下图所示:

5.小结

本小节介绍了如何使用 filecatmoretail 去查看,读者根据不同场景来选择合适的命令查看,其中 tail -f 命令经常用于后端开发日志监听,来调试的作用,也能帮助捕捉到,提升修复问题的效率。


联系我
置顶