Das in Windows (Vista) enthaltene Befehlszeilenprogramm ist nicht immer auf dem neuesten Stand. Gibt es ein gutes Programm, das ich herunterladen und als Ersatz verwenden kann?
windows
command-line
unix
user20285
quelle
quelle
Wenn Sie nach Unix-ähnlichen Befehlstools suchen, schauen Sie sich Cygwin an .
Wenn Sie nach einer anderen Konsole suchen, schauen Sie sich die Konsole an (obwohl sie noch als Beta markiert ist, ist sie sehr benutzerfreundlich und perfekt stabil).
quelle
UnxUtils bietet die meisten gängigen * nix-Befehlszeilendienstprogramme, die für die native Ausführung unter Windows ohne Cygwin kompiliert / portiert wurden. "Setup" ist so einfach wie irgendwo die Zip zu extrahieren und den Pfad darauf zu zeigen.
MSYS ist ein anderes System, das sowohl eine Shell als auch ein Terminal und viele gängige Dienstprogramme bietet.
Im Allgemeinen würde ich empfehlen, Cygwin zu meiden, es sei denn, Sie benötigen es unbedingt. Meiner Erfahrung nach ist es recht langsam, da es viele Funktionen emulieren muss, die in Windows nicht vorhanden sind. Im Vergleich zu UnxUtils oder MSYS, bei denen der Code tatsächlich so portiert wurde, dass er unter den verfügbaren Windows-APIs funktioniert.
quelle
Konsole 2 ersetzt die Standard-Windows-Eingabeaufforderung:
quelle
Ich benutze Ch Standard Edition von SoftIntegration.
quelle
Ich benutze Take Command seit den Tagen, als es 4DOS hieß. Ursprünglich war es eine Ersatz-Shell-Skriptsprache. Sie haben es seitdem in ein Terminal mit mehreren Registerkarten und IDE-Funktionen verwandelt. Ich finde das ein wenig übertrieben. Der ursprüngliche Teil der Skriptsprache ist jedoch jetzt als Freeware verfügbar.
Es ist mit CMD (Low Learning Curve) kompatibel, aber die meisten Befehle werden auf verschiedene Weise verbessert. Hier ist zum Beispiel der Befehl DEL:
Was ich wirklich nützlich finde, ist die Unterstützung von Bereichen (Datum, Größe, Attribut) für alle Dateibefehle. Wenn ich zum Beispiel alle Dateien mit Ausnahme von C- und C ++ - Dateien in einer Unterverzeichnisstruktur zwischen 1024 und 2048 Bytes löschen möchte, und wurden zwischen dem 8. Februar 2006 und dem 9. Februar 2009 erstellt.
So zeigen Sie alle Dateien an, die jünger als eine Woche sind, ausgenommen Objektdateien und Verzeichnisse:
Es gibt auch einige hundert eingebaute Funktionen und Variablen, die nicht in CMD enthalten sind.
Aliase, Befehlszeilenverlauf, Befehlsbearbeitung usw. sind ebenfalls vorhanden.
Im Vergleich zu BASH und Cygwin ist es sehr Windows-spezifisch. Im Vergleich zu PowerShell ist es viel weniger ausführlich. Und es funktioniert auch in der Konsole.
Übrigens, Joe Internet, danke für den Link zu CH. Es sieht sehr interessant aus.
quelle