Linux第四次实验作业

📅 2026/7/3 4:40:47
Linux第四次实验作业
一、实验环境操作系统Ubuntu 26.04 LTS连接工具Xshell 8实验命令范围ps、top、kill、mount、umount、df、du、sort、grep、tar、gzip二、命令知识框架体系作业要求②进程查看与管理ps、top、killps用途静态查看当前系统运行的进程快照仅执行瞬间的进程状态。常用参数ps aux 查看系统全部进程展示进程用户、PID、CPU占用、内存占用、进程命令​ps -ef 完整格式打印所有进程包含父进程ID​ps aux | grep 进程名 过滤指定程序的进程。top用途动态实时监控系统运行状态持续刷新CPU、内存、进程负载是本次作业重点命令。常用操作进入top界面后快捷键P按CPU使用率从高到低排序​M按内存占用从高到低排序​k输入PID发送信号杀死进程​q退出top监控界面参数补充 top -n 3 只刷新3次后自动退出。kill用途向指定PID的进程发送信号最常用功能为终止进程。常用用法kill PID 正常终止进程​kill -9 PID 强制杀死无响应进程强制终止慎用。磁盘挂载管理mount、umountmount用途将硬盘、U盘、镜像文件等存储设备挂载到系统目录访问设备内文件。基础用法 mount /dev/sdb1 /mnt/usb 把usb设备挂载到/mnt/usb目录。​umount用途卸载已挂载的存储设备卸载前需确保设备无文件读写。基础用法 umount /mnt/usb 直接卸载挂载目录。磁盘空间查询df、dudf用途查看系统整块分区的总容量、已用空间、剩余空间、挂载点。常用参数 df -h 以GB/MB人性化单位展示大小可读性更强。​du用途查看文件夹/文件实际占用磁盘空间大小统计目录内部所有文件总和。常用参数du -h 人性化单位展示​du -sh * 查看当前目录下每个子文件夹总大小。文件排序工具 sort作业重点用途对文本文件的每行内容按规则排序默认按ASCII字符顺序排序。核心参数-n 纯数字排序不按字符按数值大小​-r 倒序从大到小、从z到a​-k 列号 指定以第几列数据作为排序依据​-u 去重排序后删除重复行​-t 符号 自定义分隔符多列文本排序时使用。文本检索工具 grep作业重点用途检索文件内匹配指定关键词的行批量筛选文本信息。核心参数-i 忽略大小写匹配​-v 反向匹配输出不包含关键词的行​-n 输出匹配行的行号​-c 只统计匹配到的行数不打印内容​-r 递归检索目录下所有文件​^关键词 匹配以关键词开头的行 关键词$ 匹配以关键词结尾的行。压缩解压工具 tar、gziptar打包压缩一体化工具核心参数-c 创建打包文件 -x 解压打包文件​-z 启用gzip压缩算法​-v 打印执行过程可视化操作​-f 指定压缩包文件名必须放在所有参数最后示例打包压缩 tar -czvf 包名.tar.gz 待压缩目录解压 tar -xzvf 包名.tar.gz查看压缩包内容 tar -tvf 包名.tar | moregzip用途单独压缩/解压文件压缩后原文件会消失生成 .gz 后缀文件。用法 gzip test.txt 压缩 gzip -d test.txt.gz 解压。