Ich bin mir sicher, dass dies schon einmal gefragt wurde, aber ich habe es nach ungefähr einer Stunde des Suchens nicht gefunden ...
Ich benutze seit einiger Zeit Unix und Mac OS, bin aber im Grunde genommen ein Windows-Benutzer. Die Nummer 1, die ich an diesen * nix-Betriebssystemen geliebt habe, sind das Terminal und die Shells. Ich weiß, dass Sie Console verwenden können, um die eigentliche Konsole zu verbessern, aber ich hasse die Windows-Shell. Ich bin kürzlich auf meinem Mac von bash nach zsh gewechselt und war noch nie schneller. Ich kann herum zoomen, habe alle möglichen Farben, Aliase, eine coole Eingabeaufforderung usw., die die Terminalnutzung einfach nur fantastisch machen.
Gibt es so etwas für Windows? Wie kann ich meine Muschelerfahrung weniger schmerzhaft machen? Grundsätzlich möchte ich oh-my-zsh für Windows.
quelle
Antworten:
Windows PowerShell ist seit der Veröffentlichung von Windows Server 2008 und Vista die bevorzugte Shell von Microsoft. Ports sind auch für XP verfügbar. V2 ist der aktuelle Standard und v3 ist in der Entwicklung. Die meisten wichtigen mgmt-Tools führen derzeit entweder Powershell unter der Decke aus oder verfügen über eine PoSH-Schnittstelle.
Wenn Sie nicht versucht haben, PoSH für eine Massenverwaltungsaufgabe zu verwenden, sind Sie sich selbst etwas schuldig. Das Arbeiten mit Objekten anstelle von Textdarstellungen von Objekten ist wirklich leistungsstark. Wenn Sie AD ausführen, starten Sie die AD-Benutzerverwaltung mit PoSh.
quelle
Sie können cygwin und seine Terminalvariante
mintty
mit der Bash-Shell ausprobieren . Cygwin besteht im Wesentlichen aus einigen Bibliotheken mit Linux-Systemaufrufen, die dem Windows-Kernel zugeordnet sind. Sie können also Linux-Programme darin ausführen (nicht alles, aber viele Dinge; wenn Sie wissen, wie man Software selbst kompiliert, noch mehr).zsh ist auch als Paket in cygwin verfügbar.
Da Windows für einige Programme denselben Namen verwendet, ist möglicherweise nicht zu erwarten, dass sie sich verhalten (z. B.
find
odersort
), dass Sie mit PATH herumspielen müssen, um einige Fehler zu beheben.quelle
Laden Sie Git für Windows herunter . Es kommt mit einer Shell namens "Git Bash" und enthält auch viele andere Kommandozeilen-Tools.
quelle
Absolut liebevolle ConEmu! Es ist eines der aufregendsten mit der Fähigkeit, transparente Fenster, Multi-Tab und viele andere Optionen zu haben. Es enthält auch viele Muscheln wie Bash. Du wirst sehr glücklich sein. https://conemu.github.io/
quelle
Ich hatte mehrere Mitarbeiter, die GOW (Gnu unter Windows), https://github.com/bmatzelle/gow, als viel bessere Lösung als Cygwin empfehlen . YMMV.
quelle
Sie können oh my cygwin ausprobieren .
quelle
Möchten Sie eine Reihe von Alternativen sehen? http://alternativeto.net/software/cygwin/ und hatte vor vielen Jahren 4Dos verwendet - http://alternativeto.net/software/4dos/
quelle
Möglicherweise gefällt Ihnen die Hamilton C-Shell , die die Unix C-Shell unter Windows von Grund auf neu erstellt, jedoch zahlreiche Verbesserungen aufweist. Es gibt eine kostenlose Demo , die Sie vor dem Kauf testen können. Vollständige Offenlegung: Ich bin der Autor.
quelle
Sie können cygwin oder uwin verwenden. Sie können auch die FireCMD-Shell ausprobieren , die UWIN installiert und eine GUI-Umgebung für andere Shells wie Cygwin, cmd.exe, Windows PowerShell usw. bereitstellt.
quelle
Ja, können Sie :) Mit den folgenden Schritten und Windows PowerShell.
Hier sind die Schritte, um Ihre Erfahrung weniger schmerzhaft zu machen:
C:\
VerzeichnisC:\ansicon\x64
ob Ihr Computer eine 64-Bit-Architektur oderC:\ansicon\x86
eine 32-Bit-Architektur aufweist.ansicon -i
Nun ist der erste Teil abgeschlossen. Der Wunsch ist es, der Konsolenausgabe einige Farben aus verschiedenen Befehlen hinzuzufügen.
Der zweite Teil besteht darin, die Farbeinstellung von Windows PowerShell zu ändern, damit Sie sich wohl fühlen:
powershell
im Startmenü eingeben .Ich hoffe das hat geholfen und das ist was du suchst.
quelle
Python ist die einfachste und leistungsfähigste Methode, um alle Unix- "Pipe" - und anderen Shell-Befehle auszuführen. Python ist der beste Weg auf jedem 'nix-System, um Befehle auszuführen.
quelle
JTerm Unix Desktop kann unter Windows ausgeführt werden, da es sich zu 100% um Java handelt. Es kann mit den grundlegendsten Linux / Unix-Befehlen verwendet werden
quelle