如何在 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
然后重启终端。
首先,我通过键入 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
然后重启终端。