Est-il possible d'utiliser PuTTY comme interface utilisateur pour le shell Windows?


12

PuTTY est bien meilleur que cmd.exe. Puis-je utiliser PuTTY pour exécuter des commandes Windows?


2
Si vous voulez un interpréteur de ligne de commande alternatif, regardez TCCLE jpsoft.com/tccle_cmd_replacement.html - Si vous voulez quelque chose de mieux que l' interface graphique que cmd.exe offre, regardez Console 2 sourceforge.net/projects/console - J'ai utilisé ceci combonation depuis longtemps.
MaQleod

1
FYI: PuTTY n'est qu'un terminal. Il n'exécute pas de commandes, il les transmet uniquement à un shell (exécuté à distance). cmd.exeest une coquille. Il n'a pas d'interface graphique et ne gère pas le copier-coller; c'est le travail d'un terminal (généralement la console Win32). Si vous utilisez PuTTYcyg à la place des fenêtres de la console Win32, vous obtiendrez votre comportement de copier / coller, mais vous exécuterez toujours des commandes dans cmd.exe.
user1686

@grawit J'ai téléchargé PuTTYcyg, mais il utilisait l'interpréteur cygwin. J'ai exécuté l' cmd.exeinterpréteur à l'intérieur mais il a perdu sa fonction d'auto-complétion.
Jader Dias

Réponses:


6

La seule façon d'y parvenir est d'installer un serveur SSH ou Telnet dans Windows. Windows est livré avec un serveur Telnet dans la section Ajout / Suppression de composants Windows .

Ensuite, vous pouvez utiliser PuTTY pour vous connecter à l'ordinateur local et vous connecter.

Cependant , vous exécuterez toujours cmd.exe dans PuTTY, donc vous n'y gagnerez vraiment rien - en fait, ce sera probablement pire .

Si vous voulez l'expérience complète de Bash, vous devriez envisager d'installer Cygwin pour vous donner une interface plus semblable à Linux.


1
Ce que je n'aime pas, cmd.exec'est comment copier et coller là-bas. Le mastic le rendrait plus facile.
Jader Dias

2
@Jader: Utilisez alors CMD dans Console2. Vous pouvez définir n'importe quel raccourci clavier pour copier et coller. J'utilise CTRL + C et CTRL + V. sourceforge.net/projects/console Je cache la barre d'outils.
paradroid

3
J'utilise cygwin avec puttycyg: code.google.com/p/puttycyg
glenn jackman

2

Alternativement à Cygwin, vous pouvez obtenir un environnement bash plus minimaliste avec MSys-Base.

  • obtenir mingw-get
  • installer msys-base en utilisant mingw-get install msys-base

Pour le terminal, utilisez MinTTY qui est très similaire à PuTTY.


2

Vous pouvez également utiliser netcat :

nc -L -p 1234 -e cmd.exe

Et puis connectez-vous à localhost sur le port 1234 en utilisant PuTTY (connexion de type RAW). Ce n'est toujours pas le meilleur, mais au moins vous n'avez pas à installer de serveurs SSH ou Telnet. (De plus, les codes de couleur de type Unix semblent fonctionner, par exemple:

grep --color=always ...

L'utilisation de Windows grep semble fonctionner correctement.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.