Apakah mungkin menggunakan Putty sebagai UI untuk shell Windows?

12

Putty jauh lebih baik daripada cmd.exe. Bisakah saya menggunakan Putty untuk menjalankan perintah Windows?

Jader Dias
sumber
2
Jika Anda menginginkan juru bahasa command line alternatif, lihat TCCLE jpsoft.com/tccle_cmd_replacement.html - Jika Anda menginginkan sesuatu yang lebih baik daripada gui yang ditawarkan cmd.exe, lihat Console 2 sourceforge.net/projects/console - Saya telah menggunakan ini kombinasi untuk waktu yang lama.
MaQleod
1
FYI: Putty hanya terminal. Itu tidak menjalankan perintah, hanya meneruskannya ke shell (berjalan dari jarak jauh). cmd.exeadalah sebuah shell. Itu tidak memiliki GUI dan tidak menangani copy-paste; itulah tugas terminal (biasanya Win32 Console). Jika Anda menggunakan PuTTYcyg sebagai pengganti Win32 Console windows, Anda akan mendapatkan perilaku salin / tempel, tetapi Anda tetap menjalankan perintah cmd.exe.
user1686
@ Gorrawit Saya mengunduh PuTTYcyg, tetapi menggunakan interpreter cygwin. Saya mengeksekusi cmd.exeinterpreter di dalamnya tetapi ia kehilangan fitur penyelesaian otomatisnya.
Jader Dias

Jawaban:

6

Satu-satunya cara Anda dapat mencapai ini adalah dengan menginstal SSH atau Telnet server ke Windows. Windows dilengkapi dengan server Telnet di Tambah / Hapus Komponen Windows .

Kemudian Anda dapat menggunakan Putty untuk terhubung ke komputer lokal dan masuk.

Namun , Anda masih akan menjalankan cmd.exe di dalam Putty, jadi Anda tidak akan benar-benar mendapatkan apa pun dengan ini - bahkan mungkin akan lebih buruk .

Jika Anda ingin pengalaman Bash lengkap, Anda harus melihat menginstal Cygwin untuk memberi Anda antarmuka yang lebih mirip Linux.

Majenko
sumber
1
Apa yang tidak saya sukai cmd.exeadalah cara menyalin dan menempel di sana. Putty akan membuatnya lebih mudah.
Jader Dias
2
@Jader: Gunakan CMD dalam Console2 lalu. Anda dapat menentukan pintasan keyboard untuk Salin dan Tempel. Saya menggunakan CTRL + C dan CTRL + V. sourceforge.net/projects/console Saya menyembunyikan bilah alat.
paradroid
3
Saya menggunakan cygwin dengan puttycyg: code.google.com/p/puttycyg
glenn jackman
2

Atau untuk Cygwin, Anda bisa mendapatkan lingkungan bash yang lebih minimalis dengan MSys-Base.

  • dapatkan mww-dapatkan
  • instal msys-base menggunakan mingw-get install msys-base

Untuk terminal gunakan MinTTY yang sangat mirip dengan Putty.

mighq
sumber
2

Anda juga dapat menggunakan netcat :

nc -L -p 1234 -e cmd.exe

Dan kemudian terhubung ke localhost pada port 1234 menggunakan Putty (koneksi tipe RAW). Ini masih bukan yang terbaik, tetapi setidaknya Anda tidak harus menginstal server SSH atau Telnet. (Juga, kode warna mirip Unix tampaknya berfungsi misalnya:

grep --color=always ...

Menggunakan Windows grep tampaknya berfungsi dengan baik.

kapace
sumber