¿Es posible usar PuTTY como la interfaz de usuario para el shell de Windows?


12

PuTTY es mucho mejor que cmd.exe. ¿Puedo usar PuTTY para ejecutar comandos de Windows?


2
Si desea un intérprete de línea de comando alternativo, consulte TCCLE jpsoft.com/tccle_cmd_replacement.html . Si desea algo mejor que la interfaz gráfica de usuario que ofrece cmd.exe, consulte la consola 2 sourceforge.net/projects/console . Combinación por mucho tiempo.
MaQleod

1
FYI: PuTTY es solo una terminal. No ejecuta comandos, solo los reenvía a un shell (en ejecución remota). cmd.exeEs una concha. No tiene una GUI y no maneja copiar y pegar; ese es el trabajo de un terminal (generalmente la consola Win32). Si usa PuTTYcyg en lugar de las ventanas de la consola Win32, obtendrá su comportamiento de copiar / pegar, pero aún estaría ejecutando comandos cmd.exe.
user1686

@grawit Descargué PuTTYcyg, pero estaba usando el intérprete cygwin. Ejecuté el cmd.exeintérprete dentro, pero perdió su función de autocompletar.
Jader Dias

Respuestas:


6

La única forma de lograr esto es instalar un servidor SSH o Telnet en Windows. Windows viene con un servidor Telnet en Agregar o quitar componentes de Windows .

Luego puede usar PuTTY para conectarse a la computadora local e iniciar sesión.

Sin embargo , usted todavía estar ejecutando cmd.exe dentro de la masilla, por lo que realmente no se gana nada por esto - de hecho, es probable que sea peor .

Si desea la experiencia completa de Bash, debería considerar instalar Cygwin para darle una interfaz más parecida a Linux.


1
Lo que no me gusta cmd.exees cómo copiar y pegar allí. La masilla lo haría más fácil.
Jader Dias el

2
@Jader: Use CMD dentro de Console2 entonces. Puede definir cualquier método abreviado de teclado para copiar y pegar. Yo uso CTRL + C y CTRL + V. sourceforge.net/projects/console Oculto la barra de herramientas.
paradroid

3
Uso cygwin con puttycyg: code.google.com/p/puttycyg
glenn jackman

2

Alternativamente a Cygwin, puede obtener un entorno bash más minimalista con MSys-Base.

  • obtener mingw-get
  • instalar msys-base usando mingw-get install msys-base

Para terminal use MinTTY, que es muy similar a PuTTY.


2

Además, puedes usar netcat :

nc -L -p 1234 -e cmd.exe

Y luego conéctese a localhost en el puerto 1234 usando PuTTY (conexión de tipo RAW). Todavía no es el mejor, pero al menos no tiene que instalar servidores SSH o Telnet. (Además, los códigos de color similares a Unix parecen funcionar, por ejemplo:

grep --color=always ...

Usar Windows grep parece funcionar correctamente.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.