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

Xshell四

  1. ps 静态查看进程
    用途:一次性快照输出当前系统所有进程信息,属于静态查看,执行一次就结束,常用于搭配管道筛选进程。(特定时间点)
    核心参数用法:
    -e参数指定显示所有运行在系统上的进程;
    -f参数则扩展了输出,这些扩展的列包含了有用的信息。
    -ef 会打印完整父子进程关系,能看到父进程编号PPID;
    2. top 动态实时监控进程
    用途:持续刷新系统负载、CPU、内存和进程状态,交互式界面,实时定位占用资源过高的程序(实时显示)。
    页面内交互快捷键(区分大小写):
    直接按大写P,进程按CPU占用排序;大写M按内存占用排序;大写N按PID编号排序;大写T按进程累计运行时间排序;按小写k,输入PID后可以发送信号终止进程;按小写r修改进程优先级nice值;按q退出监控界面;按?查看全部快捷键说明。
    二、kill 杀死进程
    用途:向指定PID的进程发送控制信号,实现程序正常关闭或强制终止。
    核心参数与信号:
    不加参数默认发送15号信号SIGTERM,温和终止,程序可以缓存数据、正常退出;
    kill -9 PID 发送9号信号SIGKILL,强制杀死卡死、无响应的进程,程序无法执行收尾操作;
    三、mount 挂载、umount 移除设备
    mount
    用途:Linux硬件设备默认无法直接访问,需要把硬盘、U盘、光盘镜像关联到系统空目录,这个关联操作就是挂载,挂载完成后通过目录读写设备。
    常用参数: -t 指定文件系统类型; -o ro 设置只读挂载, -o rw 读写挂载。
    示例: mount -t iso9660 /dev/cdrom /mnt/cd 挂载光盘镜像到/mnt/cd目录。
    umount
    用途:解除设备和挂载目录的关联,安全断开存储设备,拔出U盘前必须执行,避免文件损坏。。
    四、df、du 查看磁盘空间
    df
    用途:查看整块磁盘分区的整体使用情况,展示分区总容量、已用空间、剩余空间、挂载点。
    常用参数: -h 以GB、MB人类可读单位展示大小,不用原始字节; -i 查看分区inode使用量,定位inode占满无法创建文件的故障。
    du
    用途:查看目录/文件本身占用的磁盘大小,精准定位哪个文件夹占用大量空间。
    常用参数: -h 人性化容量单位; -s 只输出当前目录总大小,不递归展示子文件;拓展实操: du -sh /* 查看根目录下所有一级文件夹占用空间。
    五、sort 文本数据排序
    用途:对文本文件按行内容排序,默认按照ASCII字符字典序升序排列。
    核心参数:
    -n 纯数字排序,解决默认字典序10排在2前面的问题; -r 反向降序; -u 去重,删除重复行; -k 指定第几列为排序关键字; -t 自定义分隔符,处理逗号、冒号分割的文本; -o 将排序结果保存到新文件。
    六、grep 检索文件特定信息
    用途:从文件或命令输出中筛选包含指定关键词的文本行,文本过滤核心工具。
    核心参数:
    -i 忽略字母大小写匹配; -v 反向过滤,输出不包含关键词的行; -n 显示匹配内容所在行号; -c 只统计匹配到的行数; -r 递归检索文件夹内所有文件; -e 支持同时匹配多个关键词,多条件“或”筛选; -o 只打印匹配到的关键词,不输出整行。
    七、tar、gzip 压缩、解压文件
    gzip
    用途:单文件压缩工具,仅能压缩单个文件,压缩后生成 .gz 文件,原文件会消失。
    参数: -d 解压gz文件; -1~-9 压缩等级,数字越大压缩率越高、速度越慢。
    局限:无法直接打包文件夹,必须配合tar命令使用。
    tar
    用途:本身仅打包(合并多文件/文件夹为单个包,不压缩),搭配-z参数调用gzip实现高比例压缩,生成 .tar.gz 通用压缩包。
    核心组合参数:
    -czvf 打包压缩,格式 tar -czvf 压缩包名.tar.gz 待压缩文件/目录 ;
    -xzvf 解压tar.gz包;
    -tzvf 不解压,只查看压缩包内部文件列表;











http://www.jsqmd.com/news/1114814/

相关文章:

  • WS2812与GD32VF103VBT6实现动态光效系统开发指南
  • uWebSockets.js安全响应头配置实战:5分钟提升Web应用安全与性能
  • Program.cs代码详细解释
  • DedeCMS 5.7文件上传漏洞深度剖析:从黑名单绕过到防御体系构建
  • ASP.NET Forms身份认证配置与安全实践指南
  • OpenSpeedy终极指南:如何快速实现Windows进程加速引擎
  • 特斯拉FSD是L2+辅助驾驶,不是自动驾驶
  • 3步掌握网页文本自定义:打造个性化浏览体验的终极指南
  • 收藏!普通人也能轻松入局AI大模型红利时代,高薪就业新方向!
  • Adobe软件快速激活终极指南:3分钟解锁Photoshop等全套专业工具
  • L3级自动驾驶购车决策指南:ODD边界、责任划分与真实使用成本
  • 图片锚文本SEO效果:加个Alt标签,网站收录率直接多20%
  • 软考备考周期真相:全日制考生平均需217小时,但83%在职者只需142小时——关键在「认知负荷压缩率」(独家算法首次披露)
  • 汽车电子散热系统设计:DRV8213与PIC18F24K50的黄金组合
  • Nintendo Switch游戏文件管理终极指南:NSC_BUILDER从入门到精通
  • 软考命题组内部流出的7类高频干扰项设计逻辑:如何3秒识别错误选项,正确率提升41.6%
  • 腾讯会议多端接入音视频稳定保障实践
  • 全国化判断模型:区域食品品牌复制能力如何评估
  • AI绘画时代艺术家的四层防护与生存策略
  • 专科生必备AI工具指南:提升就业竞争力的实战方案
  • EM3080-W与PIC18LF47K42的嵌入式条码识别方案
  • 为什么有些论文,老师在PPT介绍中就形成稳定判断?
  • 性能测试|Apache服务器性能监控调优分析
  • 告别音乐枷锁:QMCDecode帮你一键解密QQ音乐13种加密格式 [特殊字符]
  • 中国自动驾驶标准出海:不是文本输出,而是问题定义能力的全球扩散
  • “所有界面,为啥都得先有一块‘板‘?“:Canvas 画布的根容器之道
  • Java计算机毕设之校园线上答题测评与学习巩固管理系统的设计与实现 基于 SpringBoot 的分层次学生答题练习平台(完整前后端代码+说明文档+LW,调试定制等)
  • AFL++ GUI程序模糊测试实战:突破图形界面限制的漏洞挖掘指南
  • 中小企业老板必看:收藏!本地大模型服务器值不值得买?
  • 2026四省新高考指南:一位资深程序员的志愿整理方法