Чи можливо використовувати PuTTY як інтерфейс користувача для оболонки Windows?


12

PuTTY набагато краще, ніж cmd.exe. Чи можна використовувати PuTTY для виконання команд Windows?


2
Якщо ви хочете альтернативного інтерпретатора командного рядка, подивіться на TCCLE jpsoft.com/tccle_cmd_replacement.html - Якщо ви хочете щось краще, ніж gui, який пропонує cmd.exe, подивіться на Console 2 sourceforge.net/projects/console - я використав це поєднання тривалий час.
MaQleod

1
FYI: PuTTY - це лише термінал. Він не виконує команди, а лише пересилає їх до (віддалено запущеної) оболонки. cmd.exe- оболонка. Він не має графічного інтерфейсу і не обробляє вставлення копій; це робота терміналу (як правило, консолі Win32). Якщо ви використовуєте PuTTYcyg замість вікон консолі Win32, ви отримаєте поведінку копіювання / вставки, але ви все одно будете виконувати команди cmd.exe.
користувач1686

@grawit Я завантажив PuTTYcyg, але він використовував інтерпретатор cygwin. Я виконав cmd.exeінтерпретатора всередині нього, але він втратив функцію автоматичного завершення.
Jader Dias

Відповіді:


6

Єдиний спосіб, як ви могли цього домогтися, - це встановити SSH або Telnet-сервер у Windows. Windows поставляється із сервером Telnet в розділі Додати / видалити компоненти Windows .

Потім ви можете використовувати PuTTY для підключення до локального комп'ютера та входу в систему.

Однак ви все одно будете працювати з cmd.exe в PuTTY, тому ви нічого не отримаєте від цього - адже це, мабуть, буде гірше .

Якщо ви хочете отримати повний досвід Bash, вам слід поглянути на встановлення Cygwin, щоб отримати більш інтерфейс, подібний до Linux.


1
Що мені не подобається в cmd.exeтому, як скопіювати та вставити туди. Шпаклівка полегшила б.
Jader Dias

2
@Jader: тоді використовуйте CMD в Console2. Ви можете визначити будь-які комбінації клавіш для копіювання та вставки. Я використовую CTRL + C і CTRL + V. sourceforge.net/projects/console Я приховую панель інструментів.
парадороїд

3
Я використовую cygwin з puttycyg: code.google.com/p/puttycyg
glenn jackman

2

Крім Cygwin, ви можете отримати більш мінімалістичне середовище bash з MSys-Base.

  • отримати mingw-дістати
  • встановити msys-base за допомогою mingw-get install msys-base

Для терміналу використовуйте MinTTY, який дуже схожий на PuTTY.


2

Також ви можете використовувати netcat :

nc -L -p 1234 -e cmd.exe

А потім підключіться до localhost на порту 1234 за допомогою PuTTY (з'єднання типу RAW). Це все ще не найкраще, але принаймні вам не доведеться встановлювати SSH або Telnet-сервери. (Також, схоже, коди кольорів у Unix працюють, наприклад:

grep --color=always ...

Використання Windows grep, здається, працює належним чином.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.