Linux的查看命令怎么使用

发布时间:2022-02-14 10:24:27 作者:iii
来源:亿速云 阅读:195
# Linux的查看命令怎么使用

Linux系统提供了丰富的命令行工具用于查看文件内容、系统状态和日志信息。掌握这些查看命令是Linux运维和开发的基础技能。本文将详细介绍常用的Linux查看命令及其使用场景。

## 一、文件内容查看命令

### 1. cat命令

`cat`是最基础的文件内容查看命令,适合查看小文件:

```bash
cat filename          # 显示文件全部内容
cat -n filename       # 显示行号
cat file1 file2       # 合并显示多个文件

特点:一次性加载整个文件,不适合大文件查看。

2. less/more命令

分页查看工具,适合大文件浏览:

less filename         # 交互式浏览(支持上下翻页)
more filename         # 基本分页显示(只能向下翻页)

操作技巧: - 在less中:空格向下翻页,b向上翻页,/搜索内容,q退出 - more会显示已读百分比

3. head/tail命令

查看文件开头或结尾部分:

head -n 10 file       # 显示前10行
tail -n 20 file       # 显示最后20行
tail -f logfile       # 实时追踪日志更新(常用)

实用场景: - tail -f 监控正在写入的日志文件 - 快速检查文件结构(如CSV文件头)

二、系统信息查看命令

1. ps命令

查看进程信息:

ps aux               # 显示所有运行中的进程
ps -ef | grep nginx  # 查找特定进程

关键列说明: - USER:进程所有者 - PID:进程ID - %CPU:CPU占用 - %MEM:内存占用

2. top/htop命令

动态系统监控:

top                  # 经典系统监控界面
htop                 # 增强版(需安装)

功能亮点: - 实时显示CPU、内存使用率 - 进程排序(按CPU/MEM) - htop支持鼠标操作和颜色标记

3. free命令

内存使用情况:

free -h              # 人性化显示(GB/MB单位)
free -m              # 以MB为单位显示

输出解读: - total:总内存 - used:已用内存 - free:空闲内存 - buff/cache:缓存占用

三、网络信息查看

1. ifconfig/ip命令

网络接口信息:

ifconfig             # 传统网络配置工具
ip addr              # 新版替代命令

重要信息: - inet:IPv4地址 - inet6:IPv6地址 - RX/TX:收发数据包统计

2. netstat/ss命令

网络连接状态:

netstat -tulnp       # 查看监听端口
ss -anp              # 更快的替代方案

参数说明: - -t:TCP连接 - -u:UDP连接 - -l:监听状态 - -p:显示进程信息

四、磁盘空间查看

1. df命令

磁盘使用情况:

df -h                # 人性化显示
df -i                # 查看inode使用

输出字段: - Filesystem:文件系统 - Size:总空间 - Used:已用空间 - Avail:可用空间 - Use%:使用百分比

2. du命令

目录空间占用:

du -sh /var/log      # 查看目录总大小
du -ah --max-depth=1 # 显示子目录大小

实用技巧: - 配合sort查找大文件:du -ah | sort -rh | head -n 10

五、日志查看技巧

1. journalctl命令

Systemd日志查看:

journalctl -u nginx   # 查看指定服务日志
journalctl -f         # 实时日志追踪
journalctl --since "2023-01-01" --until "2023-01-02"

2. grep过滤

日志内容筛选:

grep "ERROR" /var/log/syslog      # 筛选错误信息
grep -A 3 -B 2 "panic" kern.log  # 显示上下文

六、组合使用案例

  1. 查找占用CPU最高的进程:
ps aux --sort=-%cpu | head -n 5
  1. 监控HTTP访问日志:
tail -f /var/log/nginx/access.log | grep "404"
  1. 检查磁盘空间告警:
df -h | awk '$5 > "80%" {print $0}'

总结

Linux查看命令的特点对比:

命令类型 常用工具 主要用途
文件查看 cat/less/tail 内容检查、日志监控
系统监控 top/htop/free 资源使用分析
网络诊断 ifconfig/netstat 连接和端口检查
磁盘管理 df/du 存储空间分析

掌握这些命令的组合使用,可以高效完成日常的Linux系统维护工作。建议通过man [command]查看各命令的详细手册页。 “`

注:本文约1150字,采用Markdown格式编写,包含代码块、表格等结构化元素,便于技术文档的阅读和维护。实际使用时可根据具体Linux发行版调整命令参数。

推荐阅读:
  1. Linux查看进程的命令
  2. linux查看软件的命令

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux

上一篇:Linux下怎么安装Thunderbird

下一篇:电脑小键盘被锁住了怎么进行解锁

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》