有没有办法在 Mac OSX 上的 htop 中复制文本?

有没有办法在 Mac OSX 上的 htop 中复制文本?

我想复制与特定程序/软件(在本例中为 Adob​​e,将来为其他程序/软件)相关的所有进程信息,因此我尝试Shift按此处所述进行操作:

有没有办法在 htop 中复制文本?

但这在 Mac OSX 终端上似乎不起作用。

有人知道这是否可能吗?如果可以,如何做到?

答案1

指示:

  1. 尝试使用top而不是htop。该-l1标志将提供静态输出。
  2. 通过管道传输grep;或者使用鼠标;来隔离/提取特定进程。(可选)。
  3. 将输出直接输入到pbcopy;或者使用鼠标;或⌘C;进行复制。
  4. 使用pbpaste;或鼠标;或⌘V;粘贴捕获的输出。

代码:

tjt263@osx:~$ top -l1 |grep -i adobe
86284- Adobe Flash Play 0.0  00:01.36 3     0   142+   24K+   0B   19M+   86284 1     sleeping *0[78+]       0.00000 0.00000    501 11281+     531+     2380+       867+        5758+       3320+       4770+       1993+    1        0.0   tjt263          N/A    N/A   N/A   N/A   N/A   N/A  
tjt263@osx:~$ top -l1 |grep -i adobe |pbcopy
tjt263@osx:~$ pbpaste 86284- Adobe Flash Play 0.0 00:01.36 3 0 142+ 24K+ 0B 19M+ 86284 1 sleeping *0[78+] 0.00000 0.00000 501 11281+ 531+ 2380+ 867+ 5758+ 3320+ 4770+ 1993+ 1 0.0 tjt263 N/A N/A N/A N/A N/A N/A


截图:

如果这让您感到困惑,
我提供了一些裁剪的屏幕截图:

头 尾巴

答案2

尝试在选择时按住Alt/Optionfn+ option

答案3

使用鼠标单击终端窗口的任意位置。

Ctrl+a选择窗口中的所有文本。

下次刷新之前按Ctrl+c复制所有文本。

Ctrl粘贴到带有+ 的文本编辑器中v并编辑掉不必要的信息。

相关内容