当前位置: 首页 > news >正文

Linux进程/文本处理命令实操详解

1. 实操环境说明

2. Linux命令知识框架(用途+核心参数+Xshell实操)
2.1 top 进程查看命令(重点)
2.2 grep 文本过滤命令(重点)
2.3 sort 文本排序命令(重点)

3. 配套练习题完整实操步骤
3.1 sort数字排序练习题
3.2 grep多格式过滤练习题

4. 常见报错、原因与解决方案

5. 实操总结

1. Linux命令知识框架(用途+核心参数+Xshell实操)

2. top 系统进程监控命令【重点】

命令用途

实时查看系统CPU、内存、负载、运行进程资源占用,运维排查服务器卡顿核心工具。

核心参数与交互快捷键
参数/快捷键 功能说明
top 直接启动实时进程面板
-d 3 指定刷新间隔3秒
-p PID 只监控指定进程ID
Shift+P 按CPU使用率排序进程
Shift+M 按内存使用率排序进程
k 输入PID杀死指定进程
q 退出top面板

Xshell实操代码
# 基础启动top
top
# 每3秒刷新一次进程面板
top -d 3
# 只监控sshd进程(先查PID:pidof sshd)
top -p $(pidof sshd)
实操现象

终端动态刷新面板,展示总负载、CPU占用、内存占用、所有进程PID、用户、CPU/内存占用率。

2.2 grep 文本过滤检索命令【重点】

命令用途

从文件/管道输出中匹配、筛选包含指定关键词的文本行,日志排查高频工具。

核心参数
参数 功能说明
-i 忽略大小写匹配
-n 输出匹配行的行号
-v 反向匹配,输出不含关键词的行
-r 递归遍历文件夹内所有文件匹配
-o 只输出匹配到的关键词本身,不输出整行

Xshell基础实操
# 匹配test.txt中包含数字5的行
grep "5" test.txt
# 忽略大小写匹配,同时显示行号
grep -in "2" test.txt
# 反向过滤,输出不含数字10的所有行
grep -v "10" test.txt
# 只输出匹配到的数字关键词
grep -o "8" test.txt
# 递归查找/etc目录下包含sshd的文件
grep -r "sshd" /etc
# 管道搭配top使用,过滤ssh相关进程
top -b -n 1 | grep ssh
2.3 sort 文本行排序命令【重点】

命令用途

对文本文件每行内容进行升序/降序、数字/字符排序,处理批量文本数据。

核心参数
参数 功能说明
-n 按数字大小排序(默认按ASCII字符排序)
-r 倒序/降序排列
-u 去重,只保留唯一行
-k 1 按第1列字段排序

Xshell基础实操
# 默认字符升序排序
sort test.txt
# 按数字升序排序
sort -n test.txt
# 数字降序排序
sort -nr test.txt
# 数字排序并自动去重
sort -nu test.txt
3. 配套练习题完整实操步骤

练习题1:sort数字排序实操

1. 创建测试文本文件num.txt,写入多行无序数字
# 创建并写入内容
cat > num.txt << EOF
22
5
18
3
50
18
9
EOF
# 查看文件内容
cat num.txt
2. 分参数执行sort命令,对比输出结果
# 1.默认字符排序(缺陷:字符逻辑,5会排在50后面)
sort num.txt
# 2.-n 参数:纯数字升序(正确从小到大)
sort -n num.txt
# 3.-nr 参数:数字降序(从大到小)
sort -nr num.txt
# 4.-nu 参数:数字升序并去除重复数字
sort -nu num.txt
练习题2:grep多格式过滤实操

基于上面创建的num.txt文件执行多场景过滤
# 1.基础匹配:筛选包含数字18的行
grep "18" num.txt
# 2.-n 显示匹配行号
grep -n "5" num.txt
# 3.-v 反向过滤:输出不含18的行
grep -v "18" num.txt
# 4.-o 仅输出匹配到的数字,不输出整行
grep -o "[0-9]*" num.txt | grep "1"
# 5.组合参数:忽略大小写+行号匹配(拓展演示)
grep -in "5" num.txt
# 6.管道联动:sort排序后再grep过滤大于10的数字
sort -n num.txt | grep "[0-9][0-9]"

5. 常见报错、原因与解决方案
报错提示 错误原因 解决方案
command not found 命令拼写错误,系统未安装工具 核对拼写;最小化系统安装缺失则执行yum install coreutils -y
No such file or directory grep/sort读取的txt文件不存在 使用ls确认文件名,cd切换到文件所在目录
top面板无交互反应 Xshell快捷键冲突 按住Shift再按P/M,不要开启输入法
sort纯数字排序错乱 未加-n参数,默认ASCII字符排序 排序数字必须携带-n参数
grep无任何输出 关键词写错、大小写不匹配 添加-i忽略大小写,核对文本内容

6. 实操总结

1. 本次top、grep、sort全部命令在Xshell中完整实操,配套数字文本练习题完整复现,满足作业实操要求;

2. 搭建进程监控+文本处理命令知识框架,区分每个命令核心用途、高频参数,后续可追加awk、sed等文本命令;

3. 核心重点总结:

◦ top:服务器性能排查工具,Shift+P/M快速排序资源占用进程;

◦ grep:日志/文本筛选,-n/-v/-o是日常最高频参数;

◦ sort:数字排序必须搭配-n,否则会出现字符排序错乱;

http://www.jsqmd.com/news/1159550/

相关文章:

  • AIE技术赋能直播剪辑:实时视频分析与智能片段提取实践
  • AI Agent开发实战:从Prompt工程到多智能体系统部署
  • 2026年六西格玛通过率真实数据——众智商学院张明老师培训效果分析 - 中研供应链官方
  • Seraphine:英雄联盟玩家的智能数据助手,一站式提升游戏决策效率
  • 浪琴中国官方售后服务中心|地址及官方客服服务电话权威信息公示(2026年7月最新) - 浪琴服务中心
  • 脏数据清洗新思路:GPT-5.4与DeepSeek-V3在地址标准化上的准确率对决
  • 2026年,企业AI Agent平台,是选“大而全“还是“深而专“?
  • ADP5350与STM32F439ZG的嵌入式电源管理方案
  • 痛点场景还原
  • FreeRTOS 提供的五种内存管理策略
  • C++ 操作 Word 文档的 2 种路径对比:COM 自动化 vs 直接解析 DOCX
  • 短视频UGC-----------你的视频能火不是你有多厉害,而是有一群陌生人在背后给你刷数据
  • 企业官网建设怎么选服务商?一篇讲透评估维度、避坑要点与建站全流程的实用指南
  • Neuron AI智能体实战:从安装到构建自动文档处理工作流
  • 基于OpenAI API构建智能问题分类系统:从零到生产级实战
  • Java 工程师 AI 智能体学习路线 · 阶段 7:框架与生态 详解
  • 域名价值被夸大?揭秘建站公司营销套路与网站投入真相
  • Unity高性能异步编程:UniTask零分配原理与实战指南
  • 入门级新手红茶推荐:5款主流新手口粮茶口感与冲泡实测报告
  • 2026年7月最新东莞万国官方售后联系电话与客户服务中心网点地址 - 万国中国官方服务中心
  • 2026年SCMP四个模块必须一次考完吗?众智商学院张明老师分模块报考说明 - 中研供应链官方
  • 感知流匹配(PFM):实现少步高质量图像生成的原理与实践
  • PowerShell 7.4 批量提取文件名:3种格式输出与10万文件性能实测
  • 2026年7月最新广州帝舵官方售后服务热线与网点地址查询 - 帝舵中国官方服务中心
  • 肥城口腔治疗技术好的医院
  • 多平台店铺怎么管好商品图?一套高效流程分享
  • 亲身到店探访海口亨得利官方名表服务中心|网点地址与服务热线(2026年7月更新) - 亨得利官方
  • MOSFET 驱动电路设计:3种常见栅极电阻选型与开关损耗实测
  • pxpipe:利用图像压缩技术降低AI编程助手API成本的实践方案
  • FPGA控制NVME开发流程