如何将哑shell升级为交互式shell



我正在寻找一种方法,将我的哑反向shell升级为交互式shell。我想用方法3升级它,可以在这里找到:
https://blog.ropnop.com/upgrading-simple-shells-to-fully-interactive-ttys/
在我尝试前景显示shell之前,这些命令都能正常工作。"fg的工作方式与指南中描述的一样,但在我的外壳被前景化后,我再也无法输入命令了。我的贝壳好像被冻住了。"重置"现在会出现,这是继续操作所必需的,但由于我无法键入任何内容,我无法继续操作

欢迎提出任何建议提前感谢

好吧,我自己发现了:
首先,我将我的dumb shell升级为python shell,它提供了比原始shell更多的功能,但不是完全交互式的。之后,我使用上面的方法将python shell升级为TTY shell。
我用过:

哪个Python、Python2、Python3

检查我的Python版本。

命令"which"显示完整的路径,并表示如果未安装python则未找到。之后,我一直在运行以下命令(在我的情况下是安装了python3(:

python3-c'导入pty;pty.spawn("/bin/bash"('

如果您安装了其他版本,则需要将python3更改为python或python2。

我想问题出在愚蠢的外壳上,但这应该可以解决它。使用python shell,您可以按照我上面发布的说明进行操作:(

我认为当您尝试在不同的行中展望shell时会出现问题。如果您有一个zsh shell,则必须确保以stty raw -echo;fg的身份运行该命令。对于其他shell,您可以在单独的行中运行它。在此处输入图像描述

[在此输入图像描述][2]

相关内容

  • 没有找到相关文章

最新更新