Linux Shell 编程基础 —— 更多 bash shell 命令 课堂笔记 📅 发布时间:2026/7/10 23:34:03 👁️ 浏览次数: Linux Shell 编程基础 —— 更多 bash shell 命令 课堂笔记一、进程管理进程系统中正在运行的程序。1. ps 静态查看进程快照基础用法输出字段PID (进程 ID)、TTY (终端)、TIME (占用 CPU 时长)、CMD (程序名)完整查看所有进程 ps -ef参数说明-e显示系统全部进程-f扩展完整信息输出字段含义 UID进程所属用户 PID进程 ID PPID父进程 ID CCPU 占用 STIME进程启动时间 TTY终端设备 TIME累计 CPU 时间 CMD启动命令2. top 实时动态监控进程输出分区解读第一行系统整体状态top - 16:00:57 up 63 days, 52 min, 6 users,load average: 8.28, 8.23, 8.28当前时间、开机时长、登录用户、1/5/15 分钟平均负载第二行 Tasks进程总览 总进程数、运行、休眠、停止、僵尸进程 (Z)第三行 Cpu (s)CPU 占用拆分 用户态、系统态、空闲、等待 IO 等占比四五行 Mem / Swap内存、交换分区总使用进程列表字段 PID进程 ID USER运行用户 PR/NI优先级、nice 值 VIRT虚拟内存 RES物理内存 SHR共享内存 S进程状态 (R 运行 / S 休眠 / Z 僵尸 / T 停止) % CPU / % MEMCPU、内存占用百分比 TIME总 CPU 运行时长 COMMAND执行程序3. 进程信号、终止进程常用进程信号表1 HUP 挂起 2 INT 中断CtrlC 3 QUIT 退出 9 KILL 强制无条件终止暴力杀进程 15 TERM 正常终止默认 kill 信号 17 STOP 暂停进程 18 TSTP 后台暂停 19 CONT 恢复暂停进程kill 按 PID 杀进程kill 1234 # 默认发送15 TERM kill -9 1234 # 强制杀死发送9 KILL信号 kill -s KILL 1234killall 按程序名批量杀进程killall python killall python3二、磁盘空间管理1. mount 挂载存储设备直接查看当前所有挂载含义/dev/sda3 挂载到根目录 /文件系统 xfs可读可写手动挂载设备需要 root/sudo语法mount -t 文件系统类型 设备路径 挂载点常用参数-r只读挂载-w读写挂载默认-o ro/rw/user额外挂载选项-loop挂载镜像文件2. umount 卸载设备不能直接拔 U 盘必须先卸载设备被占用会卸载失败lsof 查看占用设备的进程卸载提示设备繁忙时使用3. df 查看磁盘分区整体使用4. du 查看目录 / 文件占用空间默认按磁盘块输出常用参数-h易读单位-s只显示总大小汇总-c输出所有文件 总计5. U 盘完整挂载实操全套命令三、数据处理工具 sort grep1. sort 文件排序测试文件 test_sort.txt输出11 12 3常用参数-n按数字数值排序-r倒序降序-M识别英文月份排序2. grep 文本匹配检索作用匹配包含指定字符串的行 测试文件 test_sortn.txt 内容1 2 10 21四、压缩与归档1. gzip 单文件压缩解压2. tar 归档打包可配合 gzip 压缩核心参数-c创建归档包-x解压提取文件-f指定归档文件名必须放最后-v打印过程详情-z使用 gzip 压缩打包后.tgz五、本章小结进程监控ps 静态快照、top 实时监控kill/killall 管理进程9 号信号强制杀进程磁盘管理mount 挂载、umount 卸载df 查看分区总占用du 查看目录占用U 盘挂载完整流程 lsblkmountumount文本处理sort 实现数据排序grep 检索匹配文本文件归档压缩gzip 单文件压缩tar 打包目录搭配 - z 生成 tgz 压缩包练习11. 创建一个文本文件内容为小组成员的生日数字表示或英语月份日期均可 使用sort命令对生日进行排序2. 使用grep命令输出七月的 生日如果没有选择其他 月份练习21. 将练习2的文件进行压缩再解压。2. 将练习2所在的文件夹进行压缩并解压试试解压后的文件夹下的文件能否访问。
登报减资需要什么资料?登报减资办理流程怎么走? 内容摘要:公司办理登报减资资料包括公司登记申请书、股东会减资决议、修改后的公司章程或修正案、债务清偿或担保情况说明,以及刊登公告的报纸样张。整个流程需先内部决议,再用线上小程序或线下报社办理登报公告,等待45天公告期后… 2026/7/10 23:32:02
aws(SAA/SAP边学边练)w0d0 文章目录 aws(SAA/SAP边学边练)w0d0 学习内容: 1. `SAA/SAP` 1.1 `SAA/SAP` 1.1.1 AWS Certified Solutions Architect – Associate (`SAA-C03`) 1.1.2 AWS Certified Solutions Architect – Professional (`SAP-C02`) 2. w0d0是什么意思 3. 整体的学习规划 3.1 第一阶段:S… 2026/7/10 23:32:02
XUnity.AutoTranslator终极指南:如何快速修复游戏翻译失效问题 XUnity.AutoTranslator终极指南:如何快速修复游戏翻译失效问题 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator XUnity.AutoTranslator是一款强大的Unity游戏自动翻译插件,能够为多… 2026/7/10 23:30:01
国内用 PostgreSQL 魔改的数据库超过二十个,哪家敢说自己真正读懂了内核 这个问题在技术圈子里问出来,场面会很尴尬。不是没有人敢回答,而是真正有资格回答的人都知道这个问题的分量。PostgreSQL 的内核代码库累计超过百万行,三十年迭代,全球数百名核心贡献者持续维护。国内拿它来魔改的团队,… 2026/7/11 0:50:32
激光雕刻终极指南:3分钟掌握LaserGRBL完整使用技巧 激光雕刻终极指南:3分钟掌握LaserGRBL完整使用技巧 【免费下载链接】LaserGRBL Laser optimized GUI for GRBL 项目地址: https://gitcode.com/gh_mirrors/la/LaserGRBL 想要开始激光雕刻创作,但面对复杂的软件感到困惑?LaserGRBL这款… 2026/7/11 0:50:32
医疗大模型实战:从15000行Excel病例数据到智能辅诊助手,小白也能学会的收藏版教程! 本文分享了在医疗领域构建智能辅诊助手时,如何处理15000行Excel病例数据并解决知识库构建难题。文章详细介绍了将Excel每一行视为一个切片、实现病例查询和费用统计分析的核心能力,以及提示词在确保AI输出准确性和规范性的重要性。通过数据工程和产品理解… 2026/7/11 0:48:29
终极Windows兼容性解决方案:VisualCppRedist AIO一站式运行库修复工具 终极Windows兼容性解决方案:VisualCppRedist AIO一站式运行库修复工具 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否经常遇到这样的烦恼&… 2026/7/11 0:48:29
当AI“看见“地图,却误以为双方已心意相通 这项由荷兰乌得勒支大学语言与人工智能研究团队完成的研究,于2026年6月以预印本形式发布,论文编号为arXiv:2606.31719,有兴趣深入了解的读者可以通过该编号查询完整论文。两个人对话,真的意味着两个人理解了同一件事吗?… 2026/7/11 0:46:27
从被动监控到穿透式透明:端到端视觉重构赋能武警营区空间智能跃迁 技术白皮书 编制单位:镜像视界浙江科技有限公司 权威资质:国家十四五重点国防时空智能管控课题、镜像视界浙江普陀时空大数据应用技术联合研究院联合攻关、多墙体金属遮挡场景河南省电检院权威认证 合规依据:《T/CPUMT 015—2023 智慧营区应用要求》《武… 2026/7/11 0:46:27
5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 [特殊字符] 5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 🎬 【免费下载链接】zimuku_for_kodi Kodi 插件,用于从「字幕库」网站下载字幕 项目地址: https://gitcode.com/gh_mirrors/zi/zimuku_for_kodi 还记得那个深夜吗?你刚下载… 2026/7/11 0:00:11
工业信号干扰处理与FOD4216光耦应用实战 1. 工业环境中的信号干扰挑战在工业自动化领域,信号采集的准确性直接关系到整个控制系统的可靠性。典型的工业现场充斥着各种干扰源:大功率电机启停产生的电磁干扰、变频器工作产生的高频噪声、继电器触点火花放电,以及长距离传输引入的共模干… 2026/7/11 0:00:11
OpenHarmony 完整项目工程整合规范 + 模块化分层架构(API23+ 标准企业级结构) 摘要前面系列教程覆盖了 ArkUI 组件、路由、生命周期、本地存储、网络请求、Ability 底层全套基础能力,本篇统一梳理标准工程目录分层、模块化拆分、代码复用规范、全局工具统一管理、项目打包权限配置、常见工程报错统一解决方案,形成可直接用于课程设计… 2026/7/11 0:00:11
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/7 11:26:57
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/8 20:15:17
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/8 14:25:08