如何在 MacOS 上的现有屏幕会话中发送 Return 键?

How to send a Return key in an already existing screen session on MacOS?

首先,我通过键入 screen -S test1 创建一个会话,然后我分离并键入 screen -S test1 -p 0 -X stuff "ls^M"。这不起作用,它只是在我的会话中打印字符“ls^M”。

没有更多细节,我不知道为什么它对你不起作用,但你可以尝试其他方法:

screen -S session -X -p 0 stuff  "echo hello\r"
# OR 
screen -S session -X -p 0 stuff $'echo world\r'

另一种解决方案(来自@pynexj)是简单地更新 MacOS 附带的屏幕:

brew install screen

然后重启终端。