一、文件内容查看
针对不同文件大小和阅读需求,选择合适的命令:
| 命令 | 特点 | 适用场景 |
|---|---|---|
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.outtail -f在Java后台开发中很常用,通常用于实时查看nohup.out或error.log。
三、分页搜索
使用less 文件名打开文件后,可以使用下面的按键:
空格或PgDn:向下翻页。PgUp:向上翻页。/关键词:向下搜索,n查看下一个,N查看上一个。?关键词:向上搜索。q:退出阅读。
四、网络配置
1.网络配置目录
CentOS/RedHat系常见网络配置目录:
bash
cd /etc/sysconfig/network-scripts该目录下通常有ifcfg-ens33或ifcfg-eth0这类网卡配置文件。
Ubuntu的网络配置通常使用Netplan,常见目录是:
bash
cd /etc/netplan2.查看网卡信息
ifconfig:查看当前激活的网卡、IP地址、子网掩码等信息。ip addr:更现代的查看方式,如果ifconfig没安装,优先使用这个命令。
五、man命令
忘记某个命令参数时,可以使用man查看官方手册。
bash
man ls它会展示该命令的完整说明、参数和使用示例。