如何制作交互式 shell,而不是从管道或套接字读取键盘(stdin)作为输入?

如何制作交互式 shell,而不是从管道或套接字读取键盘(stdin)作为输入?

我正在尝试创建一个 shell,通过套接字/管道获取其命令,并将 stderr 和 stdout 返回到相同/不同的 pip/socket。我不想使用 exec 因为我想允许诸如 cd (更改目录)之类的操作,这些操作必须是交互式的

相关内容