目前,我在 telnet 上发出命令时遇到了很多困难。我可以一次发出一个命令,但之后我不知道如何发出下一个命令,因为命令行提示符消失了。
答案1
我假设您从 shell 启动一个程序,该程序在前台运行。该程序控制输入和输出,只要进程运行,您就无法在 shell 中输入其他命令(“命令行提示符消失”)。根据您要执行的操作,解决方案可能是通过添加“&”作为参数将进程发送到后台:
例子:
sleep 10
这将启动睡眠程序,并且该进程在前台运行 10 秒,然后终止,然后我可以发出另一个命令(命令行重新出现)。
sleep 10 &
在这种情况下,该过程运行 10 秒背景在它结束之前并且命令行不会消失。