我在Cmder中使用Putty来ssh到'jumpbox'。然后,我使用-m ssh选项在文件中传递主机名,以跳转到“真正的”目标主机。
我想从Cmder / ConEmu中的任务定义中动态设置putty选项卡的标题,作为我跳转到的主机名。在下面的屏幕截图中,您可以看到我尝试使用“%REMOTE_HOST%”传递一个环境变量,其中包含我想要在标签上的标题。但是,这只会创建一个名为%REMOTE_HOST%。
的选项卡非常感谢任何帮助。
答案 0 :(得分:3)
我多次解释过,PuTTY和mintty不是控制台应用程序,它们是GUI applications,带有自己的图形界面。
类比:你在Windows(作为主机)中使用Ubuntu(作为客户端)运行VirtualBox,在VirtualBox-ed Ubuntu中运行一些控制台应用程序。难道你不知道为什么Windows中的TaskBar没有显示Ubuntu控制台的标题?
当您在ConEmu中运行ChildGUI时,它会显示在Tab子窗口标题中。
配置PuTTY或您的远程主机(例如,使用ANSI的bash提示符)以在PuTTY标题中显示正确的文本。这个任务与ConEmu无关。
此外,请确保ConEmu / Cmder设置中的标签栏控制台模板是或包含%s。 e.g。