📌  相关文章
📜  “brute”任务管理器 mac - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:35:50.882000             🧑  作者: Mango

“brute”任务管理器 Mac - Shell-Bash

如果你在Mac上想要以一种快速且高效的方式管理进程,那么“brute”任务管理器是值得关注的Shell工具之一。在本篇介绍中,我们将了解它如何提高你的命令行操作运行体验,以及在哪些情况下最为实用。

什么是“brute”任务管理器?

“brute”任务管理器是一个适用于Mac OS X的Shell-Bash程序,它可以在终端中快速管理进程。这款工具能够在终端中实时显示当前运行的进程列表,并提供了多种操作方式,如KILL、STOP和CONTINUE等。

如何安装“brute”任务管理器?

“brute”任务管理器可以通过Homebrew来安装,下面是安装教程:

  1. 安装Homebrew,如果已安装请跳到步骤2
   /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  1. 使用Homebrew安装brute
   brew install brute
如何使用“brute”任务管理器?

使用‘brute’任务管理器十分简单,只需在终端输入命令‘brute’即可进入管理模式,以下是一些常用命令:

  • q:退出‘brute’任务管理器,并返回到终端
  • k:以SIGKILL方式杀死选定的进程
  • s:以SIGSTOP方式暂停选定的进程
  • c:以SIGCONT方式继续选定的进程
  • n:创建一个新的Terminal窗口
  • h:查看帮助文档
不同场景下的使用
约束 CPU和 内存资源

如果某个进程使用了大量的系统资源,可以使用‘brute’任务管理器来约束它的资源使用。例如,你可以使用以下命令:

brute -r 50 -c 5

这个命令将把运行超过50% CPU利用率的进程禁止并限制最多使用5个内核。

保持面板被锁死

在开发或调试过程中,我们可能需要使用某些面板使其保持在前台。使用以下命令,就可以在有新窗口时隐藏面板。

brute -n sh -c 'while true; do ./run_my_panel.sh & >/dev/null; done'

这会在一个不断运行的无限循环中打开名为‘run_my_panel.sh’的脚本,任何尝试打开新窗口的命令都会在此处隐藏。

结论

“brute”任务管理器提供了一种简单而强大的方法来快速管理进程。无论你是在开发、测试还是系统管理中使用,它都可能是一款非常有用的工具。因此,不妨花几分钟时间来安装和实践一下吧!