Używam Bash od lat i naprawdę lubię iTerm. Czy istnieje sposób na uzyskanie takiego poziomu użyteczności konsoli dla cmd Windows Micosoft?
Rozumiem przez to rozsądne uzupełnianie tabulatorów, historię (nawet jeśli zamkniesz terminal), wyszukiwanie wstecz i tak dalej, a także terminal, którego rozmiar mogę zmienić, z zakładkami, ładnymi czcionkami itp.
Miałem dokładnie to samo pytanie. Przez jakiś czas korzystałem z Konsoli i było OK.
Jednak dowiedziałem się o Git Bash . Jeśli zainstalujesz Git dla Windows, dostaniesz tę aplikację o nazwie Git Bash, która zapewnia uruchamianie basha w oknie konsoli. To jest zajebiste. Używam go od miesięcy.
Zainstalowanie Git (systemu kontroli wersji) w celu uzyskania porządnej konsoli może się wydawać sprzeczne z intuicją, ale działa.
źródło
bash
działa w nim powłoka.Osobiście wolę Cmder, który jest kombinacją wszystkich poprzednich odpowiedzi.
Zawiera przydatne aliasy bash i git, z którymi trzymam się do dziś:
Obsługa kopiowania / wklejania za pomocą CTRL+ ci CTRL+ vz intuicyjnym zachowaniem myszy (od góry do dołu dla wyboru linia po linii i od dołu do góry dla wyboru bloku).
Obsługuje tabulatory i konfigurowalne podzielone panele, które umożliwiają korzystanie z PowerShell, Git Bash itp. W jednym przypadku.
Można go skonfigurować tak, aby działał w menu kontekstowym i otwierał kartę konsoli w bieżącym katalogu.
źródło
Moje dwa (późne) centy:
Od rocznicowej aktualizacji Win10 otrzymujesz rzeczywiste środowisko uruchomieniowe Linuksa w systemie Windows z konsolą bash. Są one nazywane odpowiednio „Podsystemem Windows dla systemu Linux” i „Bash w systemie Windows”.
Oto jak to zainstalować: http://www.pcworld.com/article/3106463/windows/how-to-get-bash-on-windows-10-with-the-anniversary-update.html
Pozwala na uruchamianie większości poleceń Linuksa i binarnych plików wykonywalnych w trybie konsoli. Opiera się na Ubuntu 14.04. Interfejs użytkownika (okno, ustawienia itp.) Jest jednak nadal starym starym cmd, więc zarządzanie wieloma konsolami nie jest zbyt przyjemne.
Poza tym moim ulubionym jest MobaXterm: http://mobaxterm.mobatek.net/
Jest to program narzędziowy dla systemu Windows, który całkiem dobrze robi wiele rzeczy, w szczególności:
I wiele więcej...
Jest darmowy z pewnymi ograniczeniami, jest też „pro” w rozsądnej cenie (IMO) lub coś w tym stylu.
Jako programista, który często musi zarządzać zdalnymi serwerami i łączyć się z nimi, jest to nieocenione narzędzie.
źródło
konsola 2 GUI + Cygwin = 99% iTerm.
źródło
Właściwie wolę ConEmu o wiele bardziej niż Console2, i powinien mieć funkcję zmiany rozmiaru, tabulacji i czcionek, którą mają także inni (oprócz CMD!: P).
Ma tylko inne dodane funkcje, których nie mogę teraz wymienić, dostosowanie skrótów klawiszowych do przełączania kart sprawia, że jest bardziej intuicyjne, bardziej dedykowane menu ustawień i pasek kart, a na pewno listę zadań, do której można dodać wstępnie ustawione konfiguracje, na Początek dodawania parametrów, które ConEmu rozumie i modyfikuje własne okno.
Można uzyskać przyzwoite (moim zdaniem) uzupełnienie zakładki, o którym myślę, że masz na myśli tylko z bash. Nie jestem pewien, czy pojawi się historia, ale ponownie fish / bash daje historię, którą możesz przeglądać za pomocą klawiszy strzałek itp. Możesz być jeszcze lepszy (również moim zdaniem :) uzupełnianie kart i przeglądanie historii za pomocą skorupy ryby !
W przypadku ConEmu deweloper jest bardzo dobrze na bieżąco z projektem i wydaje się, że dobrze rozumie, jak opracować aplikację, aby mieć wszystkie te funkcje i prezentować dobry interfejs użytkownika, jednocześnie zachowując stały i nieco szybki prędkość.
Zdecydowanie używam również globalnego skrótu, aby okno się pojawiło, zawsze mając w oknie moje zwykłe zakładki, i możesz łączyć konsole w tym samym widoku!
Jedną z rzeczy, które możesz potrzebować, jeśli chcesz, jest obsługa UTF-8. Proces ten nie jest tak trudny, jak szukanie i nakładanie łatek, po prostu ustawianie czcionek przez Host okna terminalu i emulator, ConEmu to, o czym mówię, to Host okna terminalu. Mogłem zainstalować czcionkę, która może wyświetlać większy zakres znaków dla ConEmu lub domyślnego wiersza poleceń systemu Windows, nie pamiętam, która nazwa czcionki O_o. Jeśli potrzebujesz innej pomocy, możesz wypróbować tę stronę: ConEmu - obsługa Unicode
Z tym wszystkim, zazwyczaj uruchamiam Cygwin, ponieważ znam wiele narzędzi opartych na Linux / GNU, używam fish / bash, kiedy mogę, i cmd, gdy nie mogę do niektórych zadań.
Styl PS Quake jest zawsze zabawny, jeśli masz na to ochotę;)
źródło
Nie korzystałem z nich osobiście (Mac OS X to mój codzienny sterownik), ale szybkie wyszukiwanie wykazało:
win-bash , gnu-bash i unxutils .
źródło
Jeśli korzystasz z systemu Windows 10, możesz teraz (sierpień 2016 r.) Użyć „BASH na Ubuntu”. Jest albo dodany do systemu operacyjnego, albo dostępny jako funkcja. (Od „aktualizacji rocznicowej”). Nie zbadałem tego.
Jednak polecam PowerShell, jeśli robisz coś takiego jak administracja systemem w środowisku Windows. Microsoft już uczynił to podstawą wszystkich swoich produktów. Nauka PS jest teraz praktycznie wymogiem dla administratorów systemów w środowiskach Windows.
źródło
BABUN:
Powinieneś spojrzeć na Babun ! Jestem facetem od Linuksa i jest to pierwszy program, który instaluję na moich komputerach z systemem Windows. Jest to bardzo przyjemny redux cygwina, a jego instalacja jest tak prosta, jak każdy inny instalator .msi.
Domyślnie powłoką jest zsh, co uwielbiam, ale możesz łatwo zmienić to na bash, a bash jest również fabrycznie zainstalowany z Babun.
źródło
Znalazłem MobaXterm. Tutaj możesz wypróbować bezpłatną wersję.
źródło