È possibile utilizzare PuTTY come interfaccia utente per la shell di Windows?


12

PuTTY è molto meglio di cmd.exe. Posso usare PuTTY per eseguire i comandi di Windows?


2
Se vuoi un interprete della riga di comando alternativa, guarda TCCLE jpsoft.com/tccle_cmd_replacement.html - Se vuoi qualcosa di meglio della GUI che offre cmd.exe, guarda Console 2 sourceforge.net/projects/console - Ho usato questo combonazione a lungo.
MaQleod,

1
Cordiali saluti: PuTTY è solo un terminale. Non esegue i comandi, li inoltra solo a una shell (in esecuzione in remoto). cmd.exeè una conchiglia. Non ha una GUI e non gestisce il copia-incolla; questo è il lavoro di un terminale (di solito la console Win32). Se si utilizza PuTTYcyg al posto delle finestre della console Win32, si otterrà il comportamento di copia / incolla, ma si eseguiranno comunque i comandi cmd.exe.
user1686

@grawit Ho scaricato PuTTYcyg, ma stava usando l'interprete cygwin. Ho eseguito l' cmd.exeinterprete al suo interno ma ha perso la sua funzione di completamento automatico.
Jader Dias,

Risposte:


6

L'unico modo per raggiungere questo obiettivo è installare un server SSH o Telnet in Windows. Windows viene fornito con un server Telnet in Aggiungi / Rimuovi componenti di Windows .

Quindi è possibile utilizzare PuTTY per connettersi al computer locale e accedere.

Tuttavia , eseguirai ancora cmd.exe all'interno di PuTTY, quindi non otterrai nulla in questo modo - in effetti probabilmente sarà peggio .

Se vuoi l'esperienza completa di Bash, dovresti guardare l'installazione di Cygwin per darti un'interfaccia più simile a Linux.


1
Quello che non mi piace cmd.exeè come copiare e incollare lì. Putty lo renderebbe più semplice.
Jader Dias,

2
@Jader: utilizzare CMD in Console2 quindi. È possibile definire qualsiasi scorciatoia da tastiera per Copia e Incolla. Uso CTRL + C e CTRL + V. sourceforge.net/projects/console Nascondo la barra degli strumenti.
paradroid,

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

2

In alternativa a Cygwin, è possibile ottenere un ambiente bash più minimalista con MSys-Base.

  • get mingw-get
  • installa msys-base usando mingw-get install msys-base

Per i terminali utilizzare MinTTY che è molto simile a PuTTY.


2

Inoltre, puoi usare netcat :

nc -L -p 1234 -e cmd.exe

Quindi connettersi a localhost sulla porta 1234 utilizzando PuTTY (connessione di tipo RAW). Non è ancora il migliore, ma almeno non è necessario installare server SSH o Telnet. (Inoltre, i codici colore simili a Unix sembrano funzionare ad esempio:

grep --color=always ...

L'uso di Windows grep sembra funzionare correttamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.