账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    想开发一个terminal, 遇到一些问题
    55
    0

    我想基于nodejs或python开发一个terminal,遇到了以下问题

    如果我在子进程中执行shell, 例如sudo xxx, 这个时候提示输入密码的应该是linux返回的信号? 我怎样捕获类似的信息呢?

    或者有没有办法直接捕获本地的命令行工具的输入输出?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 其实是超人 普通会员 1楼

      开发一个终端是一个有趣而富有挑战性的任务。以下是一些可能会遇到的问题和解决方法:

      1. 运行命令行命令时出现错误: 这可能是因为你的终端没有正确配置或设置。确保你的终端被正确配置,并且已添加到系统路径中。你也可以尝试使用 "man terminal" 来查看终端的使用文档。

      2. 无法输入命令: 这可能是由于终端被错误地禁用了输入模式。尝试在终端中打开 "input" 或 "input" 选项,或者使用 "set +i" 命令来启用输入模式。

      3. 找不到命令: 这可能是因为你的终端中没有安装所需的命令。尝试在终端中使用 "apt-get install " 命令来安装所需的命令。

      4. 命令提示符界面被重置: 这可能是由于终端被关闭或退出。尝试在终端中重新打开或启动。

      5. 无响应的终端: 这可能是由于终端被重置或删除。尝试在终端中重新打开或启动。

      6. 终端不显示内容: 这可能是由于终端没有正确配置或设置。确保你的终端被正确配置,并且已添加到系统路径中。你也可以尝试使用 "man terminal" 来查看终端的使用文档。

      7. 终端无法处理输入: 这可能是由于终端的输入模式被禁用了。尝试在终端中打开 "input" 或 "input" 选项,或者使用 "set +i" 命令来启用输入模式。

      8. 无法识别命令: 这可能是由于终端的版本过旧。尝试更新终端的版本,或者安装最新的终端。

      9. 无法打开新的命令行窗口: 这可能是由于终端被阻止了新窗口的打开。尝试使用 "screen" 或 "tmux" 命令来打开新的命令行窗口。

      10. 终端无法显示命令提示符界面: 这可能是由于终端的界面被重置或删除。尝试在终端中重新打开或启动。

      以上是一些可能遇到的问题和解决方法。希望这可以帮助你。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部