Uruchom terminal Linux w systemie Windows

14

Praca z wierszem poleceń systemu Windows jest nieco trudna. Pracowałem z Linuksem i Windows. Terminal Linuksa ma więcej zalet niż wiersz poleceń XP, dlatego chciałbym użyć terminalu Linux w systemie Windows. Czy ktoś wie jak to zrobić? Nie chcę uruchamiać poleceń systemu Linux w systemie Windows. Ale podoba mi się funkcje terminalu Linux, więc chcę używać tych samych funkcji w wierszu polecenia systemu Windows lub terminala Linux w systemie Windows.


źródło
3
Jakie są te „funkcje”, które tak bardzo lubisz na terminalach Linux, które chcesz, aby były obsługiwane w systemie Windows? Trudno jest zalecić wymianę terminala, nie wiedząc dokładnie, jakich funkcji szukasz!
Cody Gray
funkcje, których potrzebuję od terminala:
mestia

Odpowiedzi:

22

Spróbuj cygwin i bash.

Większość użytkowników Linuksa używa bash, więc zgaduję, że to konsola, o której mówisz.

David Heffernan
źródło
2
cygwin i bash na zawsze!
1
rxvtTerminal jest o wiele lepszy niż ten, który Cygwin przewiduje domyślnie. Wystarczy zainstalować rxvtpakiet, aby go zdobyć.
intuicyjnie
Myślę, że plakat oznacza alternatywę dla cmd.exe, a nie możliwość uruchamiania komend * NIX lub bash. Z postu „Nie chcę uruchamiać poleceń Linuksa w systemie Windows”.
Moje rozumowanie jest takie, że jeśli chcą bash, to w systemie Windows cygwin jest prawdopodobnie najłatwiejszym sposobem na zrobienie tego.
David Heffernan,
Cygwin skały :) !!
Shenal Silva
11

Przepraszam za autopromocję, jestem autorem innego emulatora konsoli, nie wymienionego tutaj.

ConEmu to emulator konsoli opensource z kartami, który reprezentuje wiele konsol i proste aplikacje GUI jako jedno okno GUI z możliwością dostosowania.

Początkowo program został zaprojektowany do współpracy z Far Managerem (moja ulubiona wymiana powłoki - zarządzanie plikami i archiwami, historia i kompletowanie poleceń, potężny edytor). Jednak ConEmu może być używany z dowolną inną aplikacją konsolową lub prostymi narzędziami GUI (na przykład PuTTY). ConEmu to projekt na żywo, otwarty na sugestie.

Krótki fragment z długiej listy opcji:

  • Najnowsze wersje ConEmu mogą ustawić się jako domyślny terminal dla Windows
  • Obsługiwany podział ekranu
  • Przyjazny dla użytkownika wybór tekstu i bloków (z klawiatury lub myszy), kopiowanie, wklejanie, wyszukiwanie tekstu w konsoli
  • Użyj dowolnej czcionki zainstalowanej w systemie lub skopiowanej do folderu programu (ttf, otf, fon, bdf)
  • Uruchom wybrane karty jako Administrator (Vista +) lub jako wybrany użytkownik, polecenie csudo dla nowych kart
  • Listy skoków systemu Windows 7 i postępy na pasku zadań
  • Integracja z DosBox (przydatny w systemach 64-bitowych do uruchamiania aplikacji DOS)
  • Płynne zmiany rozmiaru, zmaksymalizowane i pełnoekranowe tryby okna
  • Pasek przewijania początkowo ukryty, może zostać ujawniony poprzez najechanie myszką lub pole wyboru w ustawieniach
  • Opcjonalne ustawienia (np. Paleta) dla wybranych aplikacji
  • Kolor ANSI X3.64 i Xterm 256
Maximus
źródło
10

Konsola to rozszerzenie okna konsoli Windows.

Konsola [2] nadal korzysta z interfejsu konsoli Win32 udostępnianego przez system Windows, ale oferuje dodatkowe funkcje. cmd.exejest używana jako domyślna powłoka, ale można ją konfigurować.


Mintty to emulator terminalowy dla Cygwin i pochodnych Cygwin, takich jak MSYS .

Używanie mintty jest bardzo podobne do używania PuTTY do ssh we własnej instalacji Cygwin, chyba że bez ssh. Łączy się z emulacją terminala Cygwin, aby zapewnić wierny interfejs terminalowy UNIX. Jednak sprawia to, że nie nadaje się do programów oczekujących konsoli Win32.

efemeryczny
źródło
3

Możesz wypróbować PowerShell . A jeśli znasz .NET, możesz napisać kilka naprawdę zaawansowanych skryptów.

Darin Dimitrov
źródło