procs

ps 命令的替代品
授权协议 MIT
开发语言 Rust
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 岳意蕴
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Procs 是一个现代的 ps 命令的替代品,用 Rust 编写。它提供了一个彩色的、便于阅读的输出,并根据终端的背景自动检测主题。它也适用于所有主要平台,Linux、Mac 和 Windows。

Procs 的特点

  • 多列关键词搜索
  • 支持 Pager
  • 观察模式和树形视图
  • 一些 ps 不支持的额外信息:TCP/UDP 端口,读写吞吐量,Docker 容器名称,和更多的内存信息。

Nixpkgs

nix-env --install procs

snapcraft

sudo snap install procs

homebrew

brew install procs

MacPorts

sudo port install procs

Alpine Linux

sudo apk add procs

Arch Linux

sudo pacman -S procs

Scoop

scoop install procs

Fedora

sudo dnf install procs

RPM

sudo rpm -i https://github.com/dalance/procs/releases/download/v0.13.4/procs-0.13.4-1.x86_64.rpm

Cargo

cargo install procs

 

  • 原文出处:Understanding Ruby Blocks, Procs and Lambdas blocks,Procs和lambda(在编程领域被称为闭包)是Ruby中很强大的特性,也是最容易引起误解的特性。 这有可能是因为Ruby使用相当独特的方式来处理闭包。Ruby有四种处理闭包的方式,每一种方式都稍有点不同,甚至有点荒诞,这使得事情变得有点复杂。有不少网站提供了一些关于Ruby闭包的工

  • ruby lambda We know how to declare a lambda and proc in Ruby? Their implementation is almost the same and they both are used for the same purpose. For a quick revision, Procs and Lambdas are used to s

  • ​好工具就是生产力,这是专栏《现代命令行工具指南》精讲的第 2 个命令行工具,欢迎品鉴。 当你想查看进程信息的时候,通常会用什么命令?是用 ps 、pstree还是 top? 不管理哪个命令,都不太「好看」,一方面是排版、排序、颜色方案不太「好看」,另一方面是这些命令的参数选项众多,也不容易记住。 有没有哪个命令是集所有这些能力于一身,好看又好用的? procs 正是这种命令,而且更强。 简介 p

 相关资料
  • 命令替换将会重新分配一个命令使用命令替换的典型形式是使用后置引用(`...`). 后置引用形式的命令(就是被反引号括起来)将会产生命令行文本. 1 script_name=`basename $0` 2 echo "The name of this script is $script_name." 这样的话, 命令的输出可以被当成传递到另一个命令的参数, 或者保存到变量中, 甚至可以用

  • 行动时刻 - 使用命令替换 到目前为止,我们使用双引号来包含将被引用的变量。 Unlang还具有反引号字符串,允许命令替换。这些反引号内的字符串的计算方式类似于可以进行字符串扩展的双引号字符串。 让我们修改上一个练习,以显示操作中的命令替换: 1.编辑FreeRADIUS配置目录下的sites-available / default虚拟服务器,并在该部分顶部的post-auth部分中添加以下内容:

  • 问题内容: 如果给定其他配置文件,则rebar不会自动重建文件。因此,我尝试在Makefile级别上执行此操作: 希望的意图很明显:当我使用需要特定配置文件的目标时,请检查上次是否使用了相同的文件;运行并记录我们现在使用的配置。 但这不起作用,并且文件会不断重新编译: 尽管config.tmp包含“ normal”: 我想念什么? 问题答案: 在定义变量时,您缺少用于实际调用外部程序的部分。

  • 在 zsh 中为命令的着色输出有点简单。请考虑 zsh 提示符中的以下示例: 你会得到预期的青色HH: MM: SS。它也能按预期在提示符下工作。现在假设我想用不同的颜色给分钟和秒上色。我没有设法使用实现它,可以吗? 我可以使用ANSI代码使其工作,但即使这样,它也可以用于打印,在~/.zshrc: < code > print-P " % F { cyan } $(date ' % H:\ e[

  • 之前我在firefox中使用Selenium IDE 2.9.1插件,但是由于某些原因,我不得不转向Chrome,使用Selenium IDE 3.2.3插件。 在旧版本中,我有以下命令来查找测试用例的执行时间: storeEval |新日期()。getTime();|开始时间 一些测试案例数据 store Eval|new Date(). gettime();|endTime store|(${

  • 我是科尔多瓦的新手,所以如果我的问题不相关,请原谅我。我的Windows7x64机器中有一个cordova项目。昨天,我通过构建了我的cordova应用程序。但是我需要添加新的插件来更新我的cordova项目。我做了什么来添加这个插件到我的cordova应用程序; null 构建失败C:\android\sdk\tools\ant\BUILD.xml:720:执行这一行时发生以下错误:C:\and

  • 问题内容: 我是科尔多瓦的新手,所以如果我的问题不相关,请原谅我。我在Windows 7 x64计算机上有一个cordova项目。昨天,我通过构建了Cordova应用。但是我需要添加新的插件来更新我的cordova项目。我将该插件添加到我的cordova应用程序中所做的工作; 我在win7 x64 env上安装了git应用程序。 我在cmd上写了这个命令。 我打开Windows环境变量/路径窗口并

  • 它输出,这让我认为变量赋值不会扫过上一个错误代码,也不会产生新的错误代码。但当我尝试这个的时候: 它输出,显然这就是返回的内容,它重写返回的。 我想知道为什么会发生这种情况,变量赋值有什么特殊性,不同于其他正常命令吗?或者仅仅是因为被认为是一个命令,只有命令替换部分才有意义? --更新-- 谢谢大家,从答案和评论中,我得到了这样一个观点:“当您使用命令替换分配变量时,退出状态就是命令的状态。”(作