我想复制与特定程序/软件(在本例中为 Adobe,将来为其他程序/软件)相关的所有进程信息,因此我尝试Shift按此处所述进行操作:
但这在 Mac OSX 终端上似乎不起作用。
有人知道这是否可能吗?如果可以,如何做到?
答案1
指示:
- 尝试使用
top
而不是htop
。该-l1
标志将提供静态输出。 - 通过管道传输
grep
;或者使用鼠标;来隔离/提取特定进程。(可选)。 - 将输出直接输入到
pbcopy
;或者使用鼠标;或⌘C;进行复制。 - 使用
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/Option或fn+ option。
答案3
使用鼠标单击终端窗口的任意位置。
按Ctrl+a选择窗口中的所有文本。
下次刷新之前按Ctrl+c复制所有文本。
Ctrl粘贴到带有+ 的文本编辑器中v并编辑掉不必要的信息。