一、写作说明
本文基于Xshell远程连接Linux虚拟机环境实操,重点攻克 top、sort、grep 三大高频核心命令,搭建个人Linux命令知识框架:统一记录【用途+语法+核心参数+实操案例+专属练习题】,所有操作100%可复现,配套作业专属截图点位,满足课程作业提交要求,同时可作为长期积累的知识库模板。
实验环境:VMware CentOS7 + Xshell 远程终端
二、个人Linux命令知识框架(长期复用模板)
为系统化学习,后续所有Linux命令均按此框架归档:
- 命令名称 & 核心用途:适用场景、作用定位
- 标准语法格式:固定书写规范
- 核心参数详解:必背参数、参数作用、使用场景
- 基础实操案例:最简可执行命令
- 作业专项练习题:课程指定实操任务
- 报错分析与解决:实操踩坑记录
- 作业截图点位:明确截图位置,方便作业提交
三、重点命令全套实操(top / sort / grep)
3.1 top 系统进程监控命令(重点)
1)用途
top 是Linux实时动态系统监控工具,实时刷新CPU、内存、进程负载、运行状态,常用于排查系统卡顿、资源占用过高问题,是运维核心命令。
2)语法格式
top [可选参数]
3)核心参数详解
- -d 数字:设置屏幕刷新间隔(单位秒),默认3秒,例 top -d 1 每秒刷新一次
- -p PID:仅监控指定PID的进程,精准查看单个程序资源占用
- -n 次数:指定刷新次数后自动退出,不会一直刷屏
- -c:显示进程完整启动命令(默认只显示进程名)
4)交互快捷键(实操必用) - M(大写):按内存使用率从高到低排序
- P(大写):按CPU使用率从高到低排序(默认)
- q:退出top监控界面
5)Xshell实操命令
默认监控(3秒刷新一次)
top
每秒刷新一次
top -d 1
刷新5次后自动退出
top -n 5
显示完整进程命令
top -c
6)作业截图点位
截图1:top默认监控界面;截图2:按M内存排序后的界面;截图3:top -d 1 自定义刷新间隔界面
3.2 sort 文本排序命令(重点+作业练习题)
1)用途
sort 用于对文本文件行内容进行排序,默认按字符ASCII码排序,支持数字排序、反向排序、去重、指定列排序,是文本处理核心命令。
2)语法格式
sort [参数] 文件名
3)核心参数详解
- -n:核心参数,按纯数字大小排序(默认字符排序会出错)
- -r:反向/倒序排序(从大到小)
- -u:排序并自动去除重复行
- -k 列数:指定按第几列排序
- -t 分隔符:自定义列分隔符(默认空格)