网站首页 > 精选文章 正文
每日一个Linux命令解析
htop:htop 是一个用于监视系统进程的交互式工具,类似于 top 命令,但功能更为丰富和用户友好。
一、语法
htop
二、选项
-C --no-color:使用单色配色方案。
-d --delay=DELAY:设置更新之间的延迟时间,以十分之一秒为单位。
-F --filter=FILTER:只显示与给定过滤器匹配的命令。
-h --help:打印帮助屏幕。
-H --highlight-changes[=DELAY]:高亮显示新进程和旧进程。
-M --no-mouse:禁用鼠标功能。
-p --pid=PID[,PID,PID...]:只显示给定 PID 的进程。
--readonly:禁用所有系统和进程更改功能。
-s --sort-key=COLUMN:在列表视图中按 COLUMN 排序(尝试 --sort-key=help 获取列的列表)。
-t --tree:显示树视图(可以与 -s 结合使用)。
-u --user[=USERNAME]:只显示给定用户(或当前用户 $USER)的进程。
-U --no-unicode:不使用 Unicode,而使用纯 ASCII。
-V --version:打印版本信息。
三、显示信息解读
头部信息:
- CPU Usage: 显示每个 CPU 核心的使用情况,使用不同颜色表示不同类型的负载(用户态、内核态、低优先级进程、IO 等)。
- Memory Usage: 显示物理内存的使用情况,使用不同颜色表示不同类型的内存占用(已用内存、缓存、缓冲等)。
- Swap Usage: 显示交换分区的使用情况。
列表题:
PID: 进程 ID。
- USER: 运行进程的用户。
- PRI: 进程的优先级。
- NI: 进程的 nice 值(调度优先级)。
- VIRT: 进程使用的虚拟内存总量。
- RES: 进程使用的物理内存总量。
- SHR: 进程使用的共享内存总量。
- S: 进程状态(S:休眠,R:运行,Z:僵尸进程,T:停止,D:不可中断的睡眠)。
- %CPU: 进程占用的 CPU 百分比。
- %MEM: 进程占用的物理内存百分比。
- TIME+: 进程消耗的总 CPU 时间。
- COMMAND: 启动进程的命令和参数。
功能键:
- H: 高亮显示新进程和旧进程的变化。
- M: 显示和隐藏内存信息。
- T: 显示和隐藏树视图,显示进程间的父子关系。
- P: 按 CPU 使用率排序。
- M: 按内存使用率排序。
- T: 按进程运行时间排序。
- U: 显示特定用户的进程,按 u 键后选择用户。
- K: 杀死选中的进程(需要选择进程后按回车确认)。
- L: 显示和隐藏负载平均值和任务信息。
- F: 过滤进程,按 F3 键后输入要过滤的进程名称。
- F4: 通过输入要排除的字符串来过滤进程。
- F5: 切换到树视图。
- F6: 选择排序方式。
- F7: 增加选中进程的优先级(降低 nice 值)。
- F8: 减少选中进程的优先级(提高 nice 值)。
- F9: 终止选中的进程(打开信号选择菜单)。
其他有用的键
- Space: 标记或取消标记一个进程,可以对多个进程进行操作。
- F2: 打开设置菜单,可以自定义 htop 的显示和行为。
- F1: 打开帮助屏幕,显示所有快捷键和功能。
- F10: 退出 htop。
- 上一篇: linux系统实用篇-8、系统配置与优化
- 下一篇: Linux运维工程师必知必会的10个命令行组合
猜你喜欢
- 2025-03-26 如何检查 Linux 上长时间运行的高 CPU 和内存消耗进程?
- 2025-03-26 一个轻量的Linux运维监控脚本(一个轻量的linux运维监控脚本多少钱)
- 2025-03-26 Linux入门--提高工作效率的命令(提高工作效率的50个小技巧)
- 2025-03-26 「开学季」Linux 系统自动化部署系统
- 2025-03-26 linux性能优化之内存篇(linux内存过高怎么办)
- 2025-03-26 第十九节:Linux存储管理:从块设备到分布式存储
- 2025-03-26 如何检查Linux系统硬件信息?从CPU到显卡,一网打尽!
- 2025-03-26 通过实例学习Linux脚本02 监控特定进程的资源使用情况
- 2025-03-26 Linux运维工程师必知必会的10个命令行组合
- 2025-03-26 linux系统实用篇-8、系统配置与优化
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)