常用哪些命令来查看文件内容?

面试官:
在 Linux 中,常用哪些命令来查看文件内容?

应聘者回答参考:
常见命令有以下几类:

1、cat 与 tac

  • cat:从第一行开始显示整个文件内容。
    • 常见用法:cat -n filename → 显示时附带行号。
    • 缺点:文件过大时不便阅读,只能看到部分内容。
  • tac:与 cat 相反,从最后一行开始倒序输出内容,较少使用。
    • 用法:tac filename

2、more 与 less(分页查看,常用)

  • more:从第一行开始显示,按页输出。
    • 常用操作:
      • Enter:向下滚动一行;
      • Space:向下滚动一页;
      • Ctrl+f:向下翻屏;
      • Ctrl+b:返回上一屏;
      • q:退出。
    • 示例:ls -al | more
  • less:与 more 类似,但支持向前翻页。
    • 可使用方向键、PageUpPageDown 进行翻页。
    • 示例:less filename

3、head 与 tail(只查看部分内容)

  • head:显示文件的前几行内容。
    • 用法:head -n 20 filename → 显示前 20 行。
  • tail:显示文件的最后几行内容。
    • 用法:tail -n 50 filename → 显示最后 50 行。
    • 常用于实时查看日志:tail -f logfile

4、nl

  • cat -n 类似,从第一行开始输出,并自动加上行号。
    • 用法:nl filename

常见场景:

  • 查看整个小文件:cat file.txt
  • 分页查看大文件:less file.log
  • 查看部分内容:head -n 100 file.logtail -n 100 file.log
  • 实时跟踪日志:tail -f access.log

😀 关注 @公众号 程序员陈子青,获取更多 C++ 技术支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员陈子青

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值