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

x-cmd pkg | procs - ps 命令的现代化替代品

目录

    • 简介
    • 首次用户
    • 功能特点
    • 类似工具
    • 进一步阅读

简介

procs 是用 Rust 编写的 ps 替代品,用于显示有关任务进程的信息

首次用户

  1. 使用 x procs 即可自动下载并使用

    • 在终端运行 eval "$(curl https://get.x-cmd.com)" 即可完成 x 命令安装, 详情参考 x-cmd 官网
  2. x-cmd 提供1分钟教程,其中包含了 procs 命令常用功能的 demo 示例,可以帮你快速上手 procs 。

  3. 使用案例:

    procs-1min-cn

    # 启用 procs UI 界面
    x procs# 查看系统中 root 相关的进程
    x procs root# 查看 PID 为1,4,10,123的进程
    x procs --or 1 4 10 123# 以树状形式查看系统的进程
    x procs --tree# 按对 CUP 的利用率进行排序
    x procs --sortd cpu
    
    • 常用按键:
      • q:退出 gitui 的 UI 界面或取消当前操作;
      • h:获取可用按键的帮助;

功能特点

  1. 彩色且方便阅读的显示,基于终端背景的自动主题检测
  2. 多栏关键词搜索
  3. 增加一些 ps 不支持的信息:
    • TCP/UDP 端口
    • Read/Write throughput 读/写吞吐量
    • Docker 容器名称
    • 更多内存信息
  4. 支持 Pager: 当数据信息列表过长时,procs 会将信息分页显示,并等待用户按键以逐页浏览。这使得在查看大量进程信息时更加友好和便捷。
  5. 实时进程监视:procs 提供了一个实时进程监视仪表板,可以显示当前系统上运行的所有进程的信息,包括进程 ID、CPU 使用率、内存占用、进程状态等。
  6. 支持树视图展示

类似工具

  1. ps:用于显示系统进程的信息。虽然它不提供实时监视,但可以用来获取进程信息的快照。
  2. gotop 是一个基于终端的图形界面监视器,用于在终端中显示系统资源的使用情况。
  3. zenith 是一个系统资源监控工具,用来监控 CPU、内存、硬盘、网络等系统资源。

进一步阅读

  • 项目托管在 GitHub:procs,可以在这里找到源代码和最新的版本。
  • 想要学习如何使用其配置文件来配置 proc,请查阅 procs - A Modern Replacement For ps 这篇文章。
  • 想要进一步了解 procs 的功能,请查阅 procs:新的流程显示和检索工具

X-CMD 官网

  • x-cmd-pkg

  • x-cmd-1min

相关文章:

  • API 开放平台项目(已整理,已废弃)
  • uniapp获取日期
  • Vue中的双向数据绑定是如何实现的
  • 监控各大电商平台商品价格,库存信息,数据分析,京东SKU详情
  • redis服务迁移数据工具--RDM
  • 在vue3中使用Cesium保姆篇
  • 贪心算法day05
  • Docker学习笔记(一):Docker命令总结
  • Linux驱动开发笔记(六):用户层与内核层进行数据传递的原理和Demo
  • C语言之分支与循环【附6个练习】
  • Spark内核解析-数据存储5(六)
  • css制作瀑布流布局
  • 商品小程序(6.商品详情)
  • QT的信号与槽
  • 大数据StarRocks(三) StarRocks数据表设计
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • CentOS 7 修改主机名
  • create-react-app项目添加less配置
  • es6(二):字符串的扩展
  • Golang-长连接-状态推送
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • JavaScript实现分页效果
  • Java程序员幽默爆笑锦集
  • mysql外键的使用
  • python学习笔记 - ThreadLocal
  • Terraform入门 - 1. 安装Terraform
  • vue:响应原理
  • 对JS继承的一点思考
  • 高度不固定时垂直居中
  • 手机端车牌号码键盘的vue组件
  • ​​​​​​​​​​​​​​Γ函数
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • #大学#套接字
  • (12)目标检测_SSD基于pytorch搭建代码
  • (39)STM32——FLASH闪存
  • (C语言)fgets与fputs函数详解
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (二)Linux——Linux常用指令
  • (二)正点原子I.MX6ULL u-boot移植
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (排序详解之 堆排序)
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (学习日记)2024.02.29:UCOSIII第二节
  • (转)ABI是什么
  • (转)iOS字体
  • (转)大道至简,职场上做人做事做管理
  • .gitignore文件---让git自动忽略指定文件
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .net 后台导出excel ,word
  • /dev/sda2 is mounted; will not make a filesystem here!
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • @Responsebody与@RequestBody
  • [ 代码审计篇 ] 代码审计案例详解(一) SQL注入代码审计案例
  • [Angular] 笔记 16:模板驱动表单 - 选择框与选项