Pet*_*nce 14 shell console console2
我喜欢在我的 Windows shell 工作中使用Console2,我通常让它打开一个 cygwin bash 提示符。
我想试用 MinTTY (2),也想在 Console2 中托管它。如果这是可能的,我该怎么做?
我已将 Console2 设置为有一个可触发的选项卡
C:\cygwin\bin\mintty.exe -
Run Code Online (Sandbox Code Playgroud)
但这会删除 Console2 窗口并创建一个不可见的 MinTTY 窗口。
aki*_*ira 18
你不能这样做。
Console2(作为“终端模拟器”)托管终端程序......就像“嘿,我会呈现你想要输出的字符,我会给你用户输入键盘的内容”。“终端模拟器”中最常用的有用终端程序是“外壳”,例如“cmd.exe”或“powershell.exe”或“bash.exe”或“zsh.exe”。如果您喜欢它,您还可以在 Console2 中托管“python.exe”。
Mintty 也是一个“终端模拟器”。出于这个原因,你不能做你所要求的。
只是为了解释一下使用的“术语”(呵呵):
终端:“终端的功能仅限于显示和输入数据......文本终端,或通常只是终端(有时是文本控制台)是用于文本输入和显示的串行计算机接口。” 回到过去,这些“终端”实际上是硬件,看起来像:

终端仿真器: “终端仿真器、终端应用程序、术语或简称 tty,是一种在其他显示架构中模拟“哑”视频终端的程序。虽然通常与命令行外壳或文本终端同义,但术语终端涵盖所有远程终端,包括图形界面。”
Shell:“shell 是一种软件,它为用户提供操作系统的接口......”
小智 5
您不能托管 MinTTY,但可以直接使用 Cygwin bash 作为 Console2 shell。只需使用 \bin\bash.exe --login -i 作为您的外壳创建一个新选项卡
| 归档时间: |
|
| 查看次数: |
4961 次 |
| 最近记录: |