【Linux实战】核心命令知识框架与Xshell实操演练

发布时间:2026/7/3 4:35:45
【Linux实战】核心命令知识框架与Xshell实操演练 前言本文总结了 Linux 运维与开发中最核心的基础命令建立了一套完整的知识框架体系。通过在 Xshell 中的实际操作深入解析了系统监控、进程管理、磁盘排查以及文本数据处理重点top、sort、grep的实战用法。一、管理进程监测程序·想监测这些进程需要熟悉ps命令的用法。ps命令能输出运行在系统上的所有程序的许多信息。你想查看系统上运行的所有进程可用ps -ef参数组合-e参数指定显示所有运行在系统上的进程-f参数则扩展了输出这些扩展的列包含了有用的信息。输出依次包含了以下信息UID启动这些进程的用户PID进程的进程IDPPID父进程的进程号如果该进程是由另一个进程启动的C进程生命周期中的CPU利用率STIME进程启动时的系统时间TTY进程启动时的终端设备TIME运行进程需要的累计CPU时间CMD启动的程序名称。TOP命令ps命令虽然在收集运行在系统上的进程信息时非常有用但它只能显示某个特定时间点的信息。top命令跟ps命令相似能够显示进程信息但它是实时显示的。按下大写E内存显示切换以GB为单位u显示指定用户下的所有进程kill是一个常见的系统调用通过进程IDPID给进程发信号。通过kill系统调用一个进程可以向另一个进程发送不同类型的信号从而实现进程之间的通信和控制。用法kill [option] [PID号]默认情况下kill命令会向命令行中列出的全部PID发送一个TERM信号。TERM信号告诉进程可能的话就停止运行。如遇到无法直接结束进程的情况可添加参数-9慎用如kill -9 3976二、获取磁盘统计信息挂载新磁盘Linux文件系统将所有的磁盘都并入一个虚拟目录下。在使用新的存储媒体如外接硬盘、U盘等之前需要把它放到虚拟目录下。这项工作称为挂载mounting。Linux上用来挂载媒体的命令叫作mount。默认情况下mount命令会输出当前系统上挂载的设备列表。mount命令提供如下四部分信息媒体的设备文件名sysfs媒体挂载到虚拟目录的挂载点/sys文件系统类型sysfs已挂载媒体的访问状态rwdf命令可以让你很方便地查看所有已挂载磁盘的使用情况。命令输出依次为设备的设备文件位置能容纳多少个1024字节大小的块已用了多少个1024字节大小的块还有多少个1024字节大小的块可用已用空间所占的比例设备挂载到了哪个挂载点上。-h参数它会把输出中的磁盘空间按照用户易读的形式显示通常用M来替代兆字节用G替代吉字节。du命令可以显示某个特定目录默认当前目录的磁盘使用情况。可用来快速判断系统上某个目录下是不是有超大文件。-c显示所有已列出文件总的大小。-h按用户易读的格式输出大小。即Kb、Mb等-s显示每个输出参数的总计三、排序数据归档数据1.sort命令是对数据内容进行排序2.默认情况下sort命令会把数字当做一个字符来执行标准的字符排序用-n参数sort命令把数字识别成数字而不是字符并且按值排序用-r参数将结果按降序输出3.grep命令会在输入或指定的文件中查找包含匹配指定模式的字符的行。grep的输出就是包含了匹配模式的行。4.gzip命令会压缩你在命令行指定的文件。也可以在命令行指定多个文件名甚至用通配符来一次性批量压缩文件。5.tar命令最开始是用来将文件写到磁带设备上归档的然而它也能把输出写到文件里这种用法在Linux上已经普遍用来归档数据了。