【发布时间】:2021-07-05 17:28:51
【问题描述】:
我正在制作一个运行 bash shell 的 Golang 程序,该程序使用命令 bash -i 通过套接字传输输出并通过同一个套接字接收输入。套接字的另一端连接到应用程序,该应用程序获取输出并将其放入应用程序中的集成终端。只是,当运行bash -i 时,第一个输出是]0;root@main,而我只希望root@main 显示在Linux 终端应用程序中。不过,这不是我得到这种代码的唯一地方,如果我运行htop,我会得到很多。有没有网站可以告诉我这些是什么意思?
【问题讨论】:
-
Go 和 Linux 在这里都不相关,但终端控制代码是相关的。我更新了你的标签。 (bash 至少有点相关,因为 使用 这些代码是 bash 提示设置。)
标签: bash terminal ansi-escape