¿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?

Jader Dias
fuente
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.

Majenko
fuente
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.

mighq
fuente
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.

kapace
fuente