一、文件内容查看
针对不同的文件大小和阅读需求,选择最合适的命令:
| 命令 | 特点 | 适用场景 |
|---|---|---|
cat | 从头显示全部内容 | 短小的配置文件、日志片段 |
tac | 倒序显示(cat 反过来写) | 查看最新的日志记录(末尾开始) |
nl | 显示内容并附带行号 | 阅读代码、排查报错行数 |
more | 分页显示,只能向下翻 | 简单的长文本阅读 |
less | 最强分页,支持上下翻页和搜索 | 查阅超大日志、技术文档 |
二、分段与搜索
1. 局部截取
有时候我们只需要看文件的头尾,不需要加载全文:
head -n 20 [file]:查看前 20 行。tail -n 20 [file]:查看后 20 行。tail -f [file]实时监控文件末尾。在 Java 后台开发中,通常用它来实时盯着
nohup.out或error.log。
2. 精准搜索
空格/PgDn:向下翻页。PgUp:向上翻页。/关键词:向下搜索(n 下一个,N 上一个)。?关键词:向上搜索。q:退出阅读。
三、 网络配置
在排查网络不通、修改静态 IP 时,这两个操作最常用:
1. 网络配置目录
注意:这是 CentOS/RedHat 系的常见路径,Ubuntu 等可能不同。
Bash
cd /etc/sysconfig/network-scripts在该目录下,通常有一个名为 ifcfg-ens33 或 ifcfg-eth0 的文件,那才是真正的网卡配置文件。
2. 查看网卡信息
ifconfig:查看当前激活的网卡、IP 地址、子网掩码。ip addr:如果ifconfig没安装,用这个更现代的命令。
四、man 命令
如果你忘了某个参数(比如 ls -S 是按大小排序吗?)
man ls- 它会展示该命令的官方完整手册。