Skip to content
DAILY QUOTE

“ ”

一、文件内容查看

针对不同文件大小和阅读需求,选择合适的命令:

命令特点适用场景
cat从头显示全部内容短小配置文件、日志片段
tac倒序显示内容从末尾开始查看日志
nl显示内容并附带行号阅读代码、定位报错行数
more分页显示,只能向下翻简单长文本阅读
less支持上下翻页和搜索查阅大日志、技术文档

二、分段查看

有时候只需要看文件开头或结尾,不需要加载全文。

  • head -n 20 文件名:查看前20行。
  • tail -n 20 文件名:查看后20行。
  • tail -f 文件名:实时监控文件末尾变化。

示例:

bash
head -n 20 application.log
tail -n 20 application.log
tail -f nohup.out

tail -f在Java后台开发中很常用,通常用于实时查看nohup.outerror.log

三、分页搜索

使用less 文件名打开文件后,可以使用下面的按键:

  • 空格PgDn:向下翻页。
  • PgUp:向上翻页。
  • /关键词:向下搜索,n查看下一个,N查看上一个。
  • ?关键词:向上搜索。
  • q:退出阅读。

四、网络配置

1.网络配置目录

CentOS/RedHat系常见网络配置目录:

bash
cd /etc/sysconfig/network-scripts

该目录下通常有ifcfg-ens33ifcfg-eth0这类网卡配置文件。

Ubuntu的网络配置通常使用Netplan,常见目录是:

bash
cd /etc/netplan

2.查看网卡信息

  • ifconfig:查看当前激活的网卡、IP地址、子网掩码等信息。
  • ip addr:更现代的查看方式,如果ifconfig没安装,优先使用这个命令。

五、man命令

忘记某个命令参数时,可以使用man查看官方手册。

bash
man ls

它会展示该命令的完整说明、参数和使用示例。