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

Linux第四次实验作业

一、实验环境

操作系统:Ubuntu 26.04 LTS
连接工具:Xshell 8
实验命令范围:ps、top、kill、mount、umount、df、du、sort、grep、tar、gzip

二、命令知识框架体系(作业要求②)

  1. 进程查看与管理:ps、top、kill

  2. ps
    用途:静态查看当前系统运行的进程快照,仅执行瞬间的进程状态。
    常用参数:

  • ps aux :查看系统全部进程,展示进程用户、PID、CPU占用、内存占用、进程命令;
  • ps -ef :完整格式打印所有进程,包含父进程ID;
  • ps aux | grep 进程名 :过滤指定程序的进程。
  1. top
    用途:动态实时监控系统运行状态,持续刷新CPU、内存、进程负载,是本次作业重点命令。
    常用操作(进入top界面后快捷键):
  • P:按CPU使用率从高到低排序;
  • M:按内存占用从高到低排序;
  • k:输入PID,发送信号杀死进程;
  • q:退出top监控界面;
    参数补充: top -n 3 只刷新3次后自动退出。
  1. kill
    用途:向指定PID的进程发送信号,最常用功能为终止进程。
    常用用法:
  • kill PID :正常终止进程;
  • kill -9 PID :强制杀死无响应进程(强制终止,慎用)。
  1. 磁盘挂载管理:mount、umount

  2. mount
    用途:将硬盘、U盘、镜像文件等存储设备挂载到系统目录,访问设备内文件。
    基础用法: mount /dev/sdb1 /mnt/usb ,把usb设备挂载到/mnt/usb目录。

  3. umount
    用途:卸载已挂载的存储设备,卸载前需确保设备无文件读写。
    基础用法: umount /mnt/usb ,直接卸载挂载目录。

  4. 磁盘空间查询:df、du

  5. df
    用途:查看系统整块分区的总容量、已用空间、剩余空间、挂载点。
    常用参数: df -h 以GB/MB人性化单位展示大小,可读性更强。

  6. du
    用途:查看文件夹/文件实际占用磁盘空间大小,统计目录内部所有文件总和。
    常用参数:

  • du -h :人性化单位展示;
  • du -sh * :查看当前目录下每个子文件夹总大小。
  1. 文件排序工具 sort(作业重点)

用途:对文本文件的每行内容按规则排序,默认按ASCII字符顺序排序。
核心参数:

  1. -n :纯数字排序(不按字符,按数值大小);

  2. -r :倒序(从大到小、从z到a);

  3. -k 列号 :指定以第几列数据作为排序依据;

  4. -u :去重,排序后删除重复行;

  5. -t 符号 :自定义分隔符,多列文本排序时使用。

  6. 文本检索工具 grep(作业重点)

用途:检索文件内匹配指定关键词的行,批量筛选文本信息。
核心参数:

  1. -i :忽略大小写匹配;

  2. -v :反向匹配,输出不包含关键词的行;

  3. -n :输出匹配行的行号;

  4. -c :只统计匹配到的行数,不打印内容;

  5. -r :递归检索目录下所有文件;

  6. ^关键词 :匹配以关键词开头的行; 关键词$ 匹配以关键词结尾的行。

  7. 压缩解压工具 tar、gzip

  8. tar(打包+压缩一体化工具)
    核心参数:

  • -c :创建打包文件; -x :解压打包文件;
  • -z :启用gzip压缩算法;
  • -v :打印执行过程,可视化操作;
  • -f :指定压缩包文件名(必须放在所有参数最后);
    示例:
    打包压缩: tar -czvf 包名.tar.gz 待压缩目录
    解压: tar -xzvf 包名.tar.gz
    查看压缩包内容: tar -tvf 包名.tar | more
  1. gzip
    用途:单独压缩/解压文件,压缩后原文件会消失,生成 .gz 后缀文件。
    用法: gzip test.txt 压缩; gzip -d test.txt.gz 解压。




http://www.gsyq.cn/news/1625190.html

相关文章:

  • 模拟开关和继电器该怎么选?
  • 国内四向车公司有哪些?2026年头部玩家实力对比
  • 【JAVA毕设源码分享】基于springboot通用预约系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • ORB-SLAM3 DetectRelocalizationCandidates
  • 如何用STM32F103C8T6实现精准温度控制:从零开始的完整项目指南
  • 一文搞懂 GEO,AI 时代取代 SEO 的全新优化逻辑
  • Burp Suite API实战:从Extender插件到REST API的自动化安全测试
  • 开源扫地机器人 OOMWOO 项目启动:可自造、本地运行,邀你参与构建!
  • 小型语言模型SLM:面向边缘设备的智能引擎设计与落地
  • gRPC微服务安全加固实战:从TLS配置到纵深防御的六层防护
  • 为什么新手也能搞定朱雀检测?
  • 数字人营销视频工具推荐:适合品牌获客与内容转化的选择思路(2026)
  • 告别高额研发、数据孤岛,中钧科技全流程助力实体经济数字化升级!
  • 方向科技--银格式 GEO 决策优化系统深度评测:国产大模型下的品牌可见性实战
  • 欧朋浏览器推新防护功能,可防“点击修复”攻击!
  • 江苏代步车托运选增岭物流流程清晰规范
  • 2026 年 SaaS 小程序平台哪个最便宜?3 家平台横向测评
  • 钉钉宜搭怎么做?2026权威指南
  • 电工证刷题小程序有人用吗?
  • 林曦:康健的身体,仰仗于我们积极地生活
  • 吾爱大佬开发!全能格式转换工具,可以转换各种音视频文档!
  • 橡胶垫、密封圈尺寸检测提速方案:一台自动影像测量仪搞定全品类
  • 中间继电器到底干什么用的?90%的新手没搞懂
  • LINUX高通平台交叉编译地图软件PROJ
  • Java应用性能测试自动化:从JMeter实战到高并发调优
  • 饮用水pH计的技术原理科普
  • 二级分销爆单的“财务噩梦”:为什么微商城一卡,老板的钱就被多提现了?
  • 马尔可夫链与HMM工程实战:从状态设计到生产部署
  • 搭建微信电商小程序要多少钱:定制和SaaS商城怎么选更适合实体店
  • 二十年只为超越,ROG玩家国度与蜘蛛侠共赴英雄新章