是否可以将PuTTY用作Windows Shell的UI?


12

PuTTY比cmd.exe好得多。我可以使用PuTTY执行Windows命令吗?


2
如果要使用备用命令行解释器,请查看TCCLE jpsoft.com/tccle_cmd_replacement.html-如果您想要的东西比cmd.exe提供的gui更好,请查看控制台2 sourceforge.net/projects/console-我已经使用过组合很长时间。
MaQleod 2011年

1
仅供参考:腻子只是一个终端。它不执行命令,仅将其转发到(远程运行)shell。cmd.exe是壳。它没有GUI,也不能处理复制粘贴。这是终端的工作(通常是Win32控制台)。如果使用PuTTYcyg代替Win32 Console窗口,则会出现复制/粘贴行为,但仍会在中运行命令cmd.exe
user1686 2011年

@grawit我下载了PuTTYcyg,但它使用的是cygwin解释器。我在其中执行了cmd.exe解释器,但是它失去了自动完成功能。
Jader Dias

Answers:


6

实现此目的的唯一方法是将SSH或Telnet服务器安装到Windows中。Windows在“ 添加/删除Windows组件”中随附Telnet服务器。

然后,您可以使用PuTTY连接到本地计算机并登录。

然而,你将仍然被内腻子运行cmd.exe的,所以你不会真的这样获得任何-事实上它可能会更糟糕

如果您想获得完整的Bash体验,则应该考虑安装Cygwin,以提供一个更加类似于Linux的界面。


1
我不喜欢的cmd.exe是如何在其中复制和粘贴。油灰将使其更容易。
贾德·迪亚斯

2
@Jader:然后在Console2中使用CMD。您可以为复制和粘贴定义任何键盘快捷键。我使用CTRL + C和CTRL + V。 sourceforge.net/projects/console 我隐藏了工具栏。
paradroid

3
我将cygwin与puttycyg一起使用:code.google.com/p/puttycyg
glenn jackman 2011年

2

除了Cygwin,您还可以使用MSys-Base获得更简约的bash环境。

  • 得到明
  • 使用安装msys-base mingw-get install msys-base

对于终端,请使用与PuTTY非常相似的MinTTY


2

另外,您可以使用netcat

nc -L -p 1234 -e cmd.exe

然后使用PuTTY(RAW类型连接)在端口1234上连接到本地主机。它仍然不是最好的,但是至少您不必安装SSH或Telnet服务器。(此外,类似Unix的颜色代码似乎可以工作:

grep --color=always ...

使用Windows grep似乎可以正常工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.