Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我说过两个终端会话 pts/10 和 pts/11。在 pts/10 中,我想捕获发生在 pts/11 中的任何进程的标准输出并将其重定向到文件。我知道输出可以从 pts/11 本身重定向(使用 >/dev/pts/10),但我不想这样做。正如我所说,我想“捕获”pts/11 在标准输出中打印的任何内容。有一些实用程序可以做到这一点吗?
我不认为,您可以这样做,除非您在 pts/11 上启动某些东西(输出重定向,或 tee /dev/pts/10 或script命令。)
script
如果可能的话,它基本上可以用于黑客/窥探。想象一下在终端 pts/11 上运行命令并被 pts/10 捕获的 情况下获取密码。wget --user=someuser --password=plain_text_password(编辑:好的,那是标准输入,而不是标准输出。)但如果可能的话,可能存在严重的安全问题。
wget --user=someuser --password=plain_text_password