Có thể sử dụng PuTTY làm UI cho Windows shell không?


12

PuTTY tốt hơn nhiều so với cmd.exe. Tôi có thể sử dụng PuTTY để thực thi các lệnh Windows không?


2
Nếu bạn muốn một trình thông dịch dòng lệnh thay thế, hãy xem TCCLE jpsoft.com/tccle_cmd numplocation.html - Nếu bạn muốn một cái gì đó tốt hơn gui mà cmd.exe cung cấp, hãy xem Console 2 sourceforge.net/projects/console - Tôi đã sử dụng cái này hôn mê trong một thời gian dài.
MaQleod

1
FYI: PuTTY chỉ là một thiết bị đầu cuối. Nó không thực thi các lệnh, chỉ chuyển tiếp chúng tới một vỏ (chạy từ xa). cmd.exelà một cái vỏ. Nó không có GUI và không xử lý dán sao chép; đó là công việc của một thiết bị đầu cuối (thường là Bảng điều khiển Win32). Nếu bạn sử dụng PuTTYcyg thay cho cửa sổ Win32 Console, bạn sẽ có hành vi sao chép / dán, nhưng bạn vẫn sẽ chạy các lệnh cmd.exe.
dùng1686

@grawit Tôi đã tải xuống PuTTYcyg, nhưng nó đang sử dụng trình thông dịch cygwin. Tôi đã thực thi trình cmd.exethông dịch bên trong nó nhưng nó bị mất tính năng tự động hoàn thành.
Jader Dias

Câu trả lời:


6

Cách duy nhất bạn có thể đạt được điều này là cài đặt máy chủ SSH hoặc Telnet vào Windows. Windows đi kèm với một máy chủ Telnet trong Thêm / Xóa các thành phần Windows .

Sau đó, bạn có thể sử dụng PuTTY để kết nối với máy tính cục bộ và đăng nhập.

Tuy nhiên , bạn vẫn sẽ chạy cmd.exe trong PuTTY, vì vậy bạn sẽ không thực sự đạt được bất cứ điều gì bằng cách này - thực tế nó có thể sẽ tồi tệ hơn .

Nếu bạn muốn có trải nghiệm Bash đầy đủ, bạn nên xem việc cài đặt Cygwin để cung cấp cho bạn giao diện giống Linux hơn.


1
Những gì tôi không thích cmd.exelà làm thế nào để sao chép và dán ở đó. Putty sẽ làm cho nó dễ dàng hơn.
Jader Dias

2
@Jader: Sử dụng CMD trong Console2 rồi. Bạn có thể xác định bất kỳ phím tắt nào cho Sao chép và Dán. Tôi sử dụng CTRL + C và CTRL + V. sourceforge.net/projects/console Tôi ẩn thanh công cụ.
paradroid

3
Tôi sử dụng cygwin với puttycyg: code.google.com/p/puttycyg
glenn jackman

2

Ngoài ra với Cygwin, bạn có thể có được môi trường bash tối giản hơn với MSys-Base.

  • nhận mingw-nhận
  • cài đặt msys-base bằng cách sử dụng mingw-get install msys-base

Đối với thiết bị đầu cuối sử dụng MinTTY rất giống với PuTTY.


2

Ngoài ra, bạn có thể sử dụng netcat :

nc -L -p 1234 -e cmd.exe

Và sau đó kết nối với localhost trên cổng 1234 bằng PuTTY (kết nối kiểu RAW). Nó vẫn chưa phải là tốt nhất, nhưng ít nhất bạn không phải cài đặt máy chủ SSH hoặc Telnet. (Ngoài ra, mã màu giống Unix dường như hoạt động chẳng hạn:

grep --color=always ...

Sử dụng Windows grep dường như hoạt động đúng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.