Linux 常用基础命令实操练习完整总结
一、核心重点命令实操与参数详解一进程监控命令 toptop 命令是 Linux 系统中用来实时监控系统进程运行状态的工具可以动态展示系统负载、CPU 使用率、内存占用、各个进程资源消耗等关键信息是运维排查进程卡顿、资源占用过高问题的核心工具。直接在终端输入 top 即可启动监控界面界面内自带交互操作快捷键按下 ShiftP 可以按照 CPU 占用率对进程排序按下 ShiftM 可以按照内存占用率排序按下 k 可以输入进程 PID 终止对应进程按下 q 就能退出 top 监控界面。该命令配套常用参数有 - d、-u、-o、-c。参数 - d 后接数字代表设置界面刷新间隔例如 top -d 2 代表每 2 秒刷新一次进程数据参数 - u 后填写用户名仅展示该用户名下运行的全部进程例如 top -u ubuntu-user参数 - o 可以指定启动时的排序字段top -o % MEM 会直接以内存占用作为排序依据启动监控参数 - c 用于展示每个进程完整的执行命令路径。二文本排序命令 sortsort 命令主要作用是对文本文件内的各行内容按照自定义规则完成排序系统默认以字典字符顺序进行排序支持纯数字排序、反向排序、按指定列排序、自动去重等多种场景本次实操按照作业要求完成数字文本的排序练习。首先创建测试数字文本文件在终端输入 cat num.txt EOF逐行输入 2、8、10、15、22、35 这类大小无规律的数字输入 EOF 结束文本编辑保存文件。执行 sort num.txt 会按照默认字典序输出内容字典序会优先对比字符首位因此输出顺序为 10、15、2、22、35、8不符合数字大小逻辑添加 - n 参数执行 sort -n num.txt代表按照真实数值大小升序排列输出顺序为 2、8、10、15、22、35叠加 - r 参数执行 sort -nr num.txt实现数字从大到小的逆序排序叠加 - u 参数执行 sort -nu num.txt会在数字排序的基础上自动删除文件内重复的数字行。针对多列文本排序新建 data.txt 文件每行内容由字母标识与数字组成如 a 10、b 2、c 35、d 15执行 sort -k2 -n data.txt-k 代表指定排序列2 代表选取第二列数字作为排序依据最终会按照第二列数字从小到大完成整行排序。执行 sort -n num.txt sorted_num.txt可将排序完成的结果重定向保存至全新文件 sorted_num.txt终端不会直接打印排序内容。sort 核心常用参数说明-n 开启数值排序模式-r 开启逆序输出-u 自动去除重复行-k 指定文本中用于排序的列序号-t 可以自定义文本列之间的分隔符号不设置时默认以空格、制表符等空白字符作为分隔。三文本检索命令 grepgrep 是 Linux 系统通用的文本检索工具能够在单个文件、多个文件甚至整个目录内匹配指定字符串同时支持正则表达式匹配可自定义多种输出格式作业要求完成不同参数组合下的检索输出练习。基础检索操作执行 grep “root” /etc/passwd会打印出 /etc/passwd 文件内所有包含 root 字符的完整行添加 - i 参数执行 grep -i “ROOT” /etc/passwd检索时忽略英文字母大小写大写 ROOT、小写 root 都能匹配添加 - n 参数执行 grep -n “root” /etc/passwd输出匹配内容的同时附带该行在文件内的行号添加 - c 参数执行 grep -c “root” /etc/passwd不会打印匹配行仅输出匹配到的总行数量添加 - v 参数执行 grep -v “root” /etc/passwd实现反向匹配打印所有不包含 root 字符的文本行添加 - w 参数执行 grep -w “root” /etc/passwd仅完整匹配独立单词 root不会匹配 chroot、rootuser 这类包含 root 片段的词汇添加 - r 参数执行 grep -r “test” /home会递归遍历 /home 目录下全部文件检索所有包含 test 的内容搭配基础正则表达式执行 grep “^root” /etc/passwd^ 代表行开头标识仅匹配文件内以 root 字符开头的文本行。grep 核心常用参数说明-i 忽略检索字符大小写-n 显示匹配内容对应的文件行号-c 统计匹配到的行数-v 反向过滤排除匹配内容-w 精确匹配完整独立单词-r 递归检索目标目录下所有文件-E 支持拓展正则表达式匹配规则。四系统辅助查询命令cat 命令用于完整读取并打印文件全部内容搭配 - n 参数可以同步显示文本每一行的行号head 与 tail 分别用来查看文件开头、文件末尾内容搭配 - n 加数字可以自定义展示行数例如 head -n 10 filename 仅展示文件前 10 行内容。df -h 用于查看服务器磁盘分区使用状态参数 - h 将磁盘容量转换为 GB、MB 这类人类易读的单位直观查看磁盘总容量、已使用空间、剩余空间与挂载位置。du -sh 用于查看指定文件或文件夹的整体占用大小参数 - s 汇总计算目标总容量参数 - h 转换容量展示单位使用时需填写真实存在的目录名称直接输入 directory 会提示文件不存在。netstat 与 ss 均为网络状态查询工具输入 netstat -tulnp 可以查看服务器所有监听中的 TCP、UDP 端口同时展示对应进程信息普通用户执行该命令无法查看完整进程 PID切换至 root 管理员或添加 sudo 前缀执行即可获取全部网络进程信息ss 是 netstat 的轻量化替代工具ss -tulnp 功能与 netstat 基本一致资源占用更低。二、整体知识框架梳理按照命令功能用途可以将本次实操命令分为四大类别第一类为进程监控类核心命令为 top核心作用是实时监控系统进程资源消耗重点掌握 - d、-u、-o 三类参数以及界面内排序、终止进程的交互快捷键第二类为文本处理类包含 sort 排序命令与 grep 检索命令sort 负责规范文本行的排列顺序核心参数围绕数值排序、逆序、去重、指定排序列展开grep 负责文本内容筛选匹配核心参数围绕大小写忽略、行号展示、反向过滤、递归检索、精确单词匹配展开第三类为系统磁盘查询类包含 df、du 两条命令df 查看整块磁盘分区占用du 查看单个目录或文件占用大小两条命令均搭配 - h 参数优化容量展示格式第四类为网络状态查询类核心命令为 netstat、ss用于查看服务器开放端口、网络连接与对应运行进程核心参数为 - tulnp。三、实操过程总结本次全部命令均通过 Xshell 连接 Linux 虚拟机完成实操验证重点完成 top、sort、grep 三条核心命令的多场景练习同时配套完成磁盘、网络、文件查看辅助命令操作。通过 top 命令实操掌握了服务器进程资源消耗的排查方式能够根据 CPU、内存占用快速定位异常进程通过 sort 命令完成自定义数字文件的多规则排序区分开字典字符排序与真实数值排序的差异掌握多列文本、结果导出的操作方法通过 grep 命令练习了不同参数下的文本检索输出效果实现大小写兼容、反向过滤、递归检索、正则匹配等多样化检索需求df、du、netstat、ss 等辅助命令补充了系统磁盘空间、网络端口状态的查询能力完善 Linux 基础操作知识体系。全部操作过程均保留终端运行截图每条命令的输入语句与对应输出结果完整留存结合命令用途、参数功能完成文字梳理搭建起完整清晰的 Linux 基础操作知识框架为后续 Linux 系统运维、开发操作打下基础。

相关新闻

如何用KKManager轻松管理14款游戏模组:终极模组冲突检测指南

如何用KKManager轻松管理14款游戏模组:终极模组冲突检测指南

如何用KKManager轻松管理14款游戏模组:终极模组冲突检测指南 【免费下载链接】KKManager Mod, plugin and card manager for games by Illusion that use BepInEx 项目地址: https://gitcode.com/gh_mirrors/kk/KKManager 还在为游戏模组冲突而烦恼吗&#x…

2026/7/3 12:49:45 阅读更多 →
ARI-PREDEX 调压控制器 ARI ARMATUREN Fig 12.705

ARI-PREDEX 调压控制器 ARI ARMATUREN Fig 12.705

在蒸汽、热水、中性流体工艺管网中,自力式压力调节设备是保障系统压力稳定、规避超压爆管、优化能耗的核心部件。德国 ARI ARMATUREN(艾瑞)旗下ARI-PREDEX Fig 12.705直通式隔膜执行超压调压控制器,依靠介质自身压力驱动&#xff…

2026/7/3 12:47:44 阅读更多 →
openeuler/kernel-docs实用教程:快速查找内核会议记录与技术资料

openeuler/kernel-docs实用教程:快速查找内核会议记录与技术资料

openeuler/kernel-docs实用教程:快速查找内核会议记录与技术资料 【免费下载链接】kernel-docs Its used to store kernel documents. 项目地址: https://gitcode.com/openeuler/kernel-docs 前往项目官网免费下载:https://ar.openeuler.org/ar/ …

2026/7/3 12:47:44 阅读更多 →

最新新闻

大负载六自由度平台:重型工况多自由度姿态模拟的工业级解决方案

大负载六自由度平台:重型工况多自由度姿态模拟的工业级解决方案

大负载六自由度平台:重型工况多自由度姿态模拟的工业级解决方案 随着高端装备制造、试验验证领域的技术升级,重型车辆、航海船舶、航空航天等行业对大负载工况下的多自由度姿态模拟、动力学测试、环境复现需求持续提升。在重型构件、整车级设备、大型工业装置的研发与测试环…

2026/7/3 13:46:36 阅读更多 →
Gazelle源码解析:lstack核心模块设计与关键函数实现

Gazelle源码解析:lstack核心模块设计与关键函数实现

Gazelle源码解析:lstack核心模块设计与关键函数实现 【免费下载链接】gazelle A high performance user-mode stack, which powered by dpdk and lwip 项目地址: https://gitcode.com/openeuler/gazelle 前往项目官网免费下载:https://ar.openeul…

2026/7/3 13:44:36 阅读更多 →
如何免费永久保存微信聊天记录:WeChatMsg完整备份与导出终极指南

如何免费永久保存微信聊天记录:WeChatMsg完整备份与导出终极指南

如何免费永久保存微信聊天记录:WeChatMsg完整备份与导出终极指南 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trendin…

2026/7/3 13:42:35 阅读更多 →
LV3296与TM4C129ENCZAD在工业数据采集中的应用

LV3296与TM4C129ENCZAD在工业数据采集中的应用

1. 项目概述:LV3296与TM4C129ENCZAD的协同工作场景在工业自动化和物联网边缘计算领域,数据采集与处理的实时性、可靠性一直是工程师面临的挑战。LV3296作为一款高性能信号调理芯片,配合TI的TM4C129ENCZAD微控制器,构成了一个典型的…

2026/7/3 13:42:35 阅读更多 →
OpenClaw安装教程详细步骤,图文并茂轻松跟做

OpenClaw安装教程详细步骤,图文并茂轻松跟做

这篇是写给喜欢"图文并茂"风格的朋友的。我会把OpenClaw安装过程中的每个关键步骤都详细描述,并标注你应该在屏幕上看到的界面元素。如果你之前看纯文字教程容易跟丢,这篇会适合你。 OpenClaw最新版本一键部署包下载地址:https://t…

2026/7/3 13:38:33 阅读更多 →
TPAFE0808与PIC32MZ多通道信号采集系统设计

TPAFE0808与PIC32MZ多通道信号采集系统设计

1. 项目背景与核心需求解析 在工业自动化和嵌入式系统开发领域,多通道信号采集与实时控制一直是关键需求。TPAFE0808作为一款8通道模拟前端芯片,配合PIC32MZ2048EFH144这款高性能32位微控制器,能够构建出强大的信号处理与系统监测平台。这种组…

2026/7/3 13:38:33 阅读更多 →

日新闻

Nginx防御TLS重协商攻击实战:从原理到配置与监控

Nginx防御TLS重协商攻击实战:从原理到配置与监控

1. 项目概述:为什么TLS重协商攻击至今仍需警惕十多年前的CVE-2011-1473,一个关于TLS/SSL协议重协商机制的漏洞,现在提起来还有必要吗?很多运维和开发朋友可能会觉得,这都老掉牙了,现代服务器和客户端不都默…

2026/7/3 0:03:59 阅读更多 →
华为防火墙双通道远程管理实战:Web与SSH配置详解

华为防火墙双通道远程管理实战:Web与SSH配置详解

1. 项目概述:为什么需要双通道远程管理防火墙?在任何一个稍具规模的企业网络里,防火墙都是那个默默守护在边界的关键角色。作为网络工程师,我们不可能每次都跑到机房,插上console线去配置它。远程管理能力,…

2026/7/3 0:03:59 阅读更多 →
AD74413R与PIC18F65K40的高精度工业数据采集方案

AD74413R与PIC18F65K40的高精度工业数据采集方案

1. 项目概述:AD74413R与PIC18F65K40的协同工作在工业自动化和精密测量领域,同时实现高精度模数转换(ADC)和数模转换(DAC)功能是许多复杂系统的核心需求。AD74413R作为一款四通道可配置模拟输入/输出器件,与PIC18F65K40微控制器的组合&#xf…

2026/7/3 0:05:59 阅读更多 →

周新闻

月新闻