Ich benutze Bash seit Jahren und ich mag iTerm wirklich. Gibt es eine Möglichkeit, diese Konsolenbenutzbarkeit für das Windows-Cmd von Micosoft zu erreichen?
Damit meine ich die ordnungsgemäße Vervollständigung von Registerkarten, den Verlauf (auch wenn Sie das Terminal schließen), das Zurücksuchen usw. sowie ein Terminal, dessen Größe ich ändern kann, mit Registerkarten, schönen Schriftarten usw.
Ich hatte genau die gleiche Frage. Für eine Weile habe ich Console benutzt und es war OK.
Allerdings habe ich von Git Bash erfahren . Wenn Sie Git für Windows installieren, erhalten Sie diese App namens Git Bash, die ein Konsolenfenster bereitstellt, in dem bash ausgeführt wird. Es ist toll. Ich benutze es seit Monaten.
Es mag nicht intuitiv erscheinen, Git (ein Versionskontrollsystem) zu installieren, um eine anständige Konsole zu erhalten, aber es funktioniert.
quelle
bash
Shell darin ausgeführt wird.Ich persönlich bevorzuge Cmder , eine Kombination aller vorherigen Antworten.
Es enthält nützliche Bash- und Git-Aliase , an die ich mich bis heute halte:
Unterstützung für Kopieren / Einfügen mit CTRL+ cund CTRL+ vmit einem intuitiven Mausauswahlverhalten (von oben nach unten für die zeilenweise Auswahl und von unten nach oben für die Blockauswahl).
Es unterstützt Registerkarten und konfigurierbare geteilte Fenster , mit denen Sie Powershell, Git Bash usw. in derselben Instanz verwenden können.
Es kann so konfiguriert werden, dass eine Kontextmenüaktion zum Öffnen einer Konsolenregisterkarte im aktuellen Verzeichnis ausgeführt wird.
quelle
Meine zwei (späten) Cent:
Seit dem Jubiläumsupdate von Win10 erhalten Sie eine aktuelle Linux-Laufzeit in Windows mit einer Bash-Konsole. Sie werden als "Windows-Subsystem für Linux" bzw. "Bash unter Windows" bezeichnet.
So installieren Sie es: http://www.pcworld.com/article/3106463/windows/how-to-get-bash-on-windows-10-with-the-anniversary-update.html
Es ermöglicht die Ausführung der meisten Linux-Befehle und ausführbaren Binärdateien im Konsolenmodus. Es basiert auf Ubuntu 14.04. Die Benutzeroberfläche (Fenster, Einstellungen usw.) ist zwar immer noch so ziemlich die alte cmd, daher ist es nicht sehr schön, mehrere Konsolen usw. zu verwalten.
Außerdem ist mein Favorit MobaXterm: http://mobaxterm.mobatek.net/
Es ist ein Windows-Dienstprogramm, das viele Dinge recht gut macht, insbesondere:
Und viele mehr...
Es ist mit einigen Einschränkungen kostenlos und es gibt eine preisgünstige (IMO) "Pro" - oder eine andere Version.
Als Entwickler, der häufig Remote-Server verwalten und eine Verbindung zu diesen herstellen muss, ist dies ein unschätzbares Werkzeug.
quelle
Konsole-2- GUI + Cygwin = 99% von iTerm.
quelle
Eigentlich bevorzuge ich ConEmu ein bisschen mehr als Console2, und es sollte die Funktionen für Größenänderung, Registerkarten und Schriftarten haben, die auch andere (außer CMD !: P) haben.
Es hat nur die anderen hinzugefügten Funktionen, die ich momentan nicht auflisten kann. Durch Anpassen der Hotkeys für das Wechseln von Registerkarten fühlt es sich intuitiver an, ein spezielleres Einstellungsmenü und eine Registerkartenleiste sowie definitiv die Aufgabenliste, zu der Sie voreingestellte Konfigurationen hinzufügen können Anfang des Hinzufügens von Parametern, die ConEmu versteht und sein eigenes Fenster ändert.
Sie können die anständige (meiner Meinung nach) Tab-Vervollständigung erhalten, auf die Sie sich meiner Meinung nach nur durch Bash beziehen. Ich bin mir nicht sicher, ob der Verlauf angezeigt werden soll, aber wieder gibt Ihnen fish / bash den Verlauf, den Sie mit den Pfeiltasten usw. durchsuchen können. Sie können sogar noch besser werden (auch meiner Meinung nach :) Tab-Vervollständigung und Durchsuchen des Verlaufs mithilfe der Fischschale !
Für ConEmu bleibt der Entwickler sehr gut mit dem Projekt auf dem Laufenden, und es scheint, als hätte er ein gutes Verständnis dafür, wie die Anwendung entwickelt werden kann, um all diese Funktionen zu bieten und eine gute Benutzeroberfläche zu präsentieren, während er immer noch eine stabile und etwas schnelle hat Geschwindigkeit.
Ich verwende definitiv auch den globalen Hotkey, um das Fenster anzuzeigen, wobei immer meine üblichen Registerkarten im Fenster eingerichtet sind, und Sie können Konsolen auch in derselben Ansicht kombinieren!
Eine Sache, die Sie möglicherweise zum Arbeiten bringen müssen, wenn Sie möchten, ist die UTF-8-Unterstützung. Der Prozess ist nicht so schwierig wie das Aufspüren und Anwenden von Patches, sondern das Festlegen von Schriftarten über den Terminal Window Host und den Emulator. ConEmu ist der Terminal Window Host. Ich habe möglicherweise eine Schriftart installiert, die einen größeren Zeichenbereich für ConEmu anzeigen kann, oder für die standardmäßige Windows-Eingabeaufforderung kann ich mich nicht erinnern, welche oder den Namen der Schriftart O_o. Wenn Sie weitere Hilfe benötigen, können Sie diese Seite ausprobieren: ConEmu - Unicode-Unterstützung
Bei all dem neige ich dazu, Cygwin auszuführen, da ich mit vielen Linux / GNU-basierten Dienstprogrammen vertraut bin. Ich verwende fish / bash, wenn ich kann, und cmd, wenn ich für bestimmte Aufgaben nicht kann.
PS Quake-Style macht immer Spaß, wenn Sie dazu bereit sind;)
quelle
Ich habe diese nicht persönlich verwendet (Mac OS X ist mein täglicher Treiber), aber eine schnelle Suche ergab diese:
Win-Bash , Gnu-Bash und Unxutils .
quelle
Wenn Sie unter Windows 10 arbeiten, können Sie jetzt (August 2016) "BASH unter Ubuntu" verwenden. Es wird entweder dem Betriebssystem hinzugefügt oder ist als Funktion verfügbar. (Ab dem 'Jubiläums-Update'). Ich habe es nicht erforscht.
Ich empfehle PowerShell jedoch, wenn Sie eine Systemadministration in einer Windows-Umgebung durchführen. Microsoft hat dies bereits zur Grundlage aller seiner Produkte gemacht. Das Erlernen von PS ist für Systemadministratoren in Windows-Umgebungen praktisch eine Voraussetzung.
quelle
BABUN:
Du solltest dir Babun ansehen ! Ich bin ein Linux-Typ und dies ist das erste Programm, das ich auf meinen Windows-Computern installiere. Es ist eine sehr schöne Reduktion von Cygwin und die Installation ist so einfach wie bei jedem anderen MSI-Installationsprogramm.
Standardmäßig ist die Shell zsh, was ich liebe, aber Sie können das leicht in bash ändern und bash ist auch mit Babun vorinstalliert.
quelle
Ich habe MobaXterm gefunden. Hier können Sie die kostenlose Ausgabe ausprobieren.
quelle