2008-08-13 15 views
12

Während ich mit MSWindows aufwuchs, wechselte ich vor Jahren zu meinem beliebten Mac. Ich möchte hier auf Betriebssystemen keinen Flammenkrieg starten. Ich möchte jedoch ein Terminal ein wenig näher an das, was ich gewohnt bin.besserer Befehl für Windows?

Ich bin nicht für die vollständige POSIX-Unterstützung zu fragen - ich habe nicht die Geduld Cygwin zu installieren - aber ich vermisse Tabbed-Terminals, leicht in der Lage, Ausschneiden und Einfügen, und meine guten Freunde ls, mkdir, rm, et al. (Für diese letzten könnte ich .bat Dateien immer auf meinen Pfad legen, aber das wird schnell alt.)

Hat jemand eine Terminal-Anwendung für MSWindows XP?

+0

Diese Frage ist noch einmal relevant, da Windows 10 jetzt das Linux-Subsystem unterstützt. Und natürlich gibt es immer Powershell. –

Antwort

6

Einige weitere Optionen:

MSYS: ein minimales System eine POSIX-kompatible Bourne-Shell-Umgebung, mit einer kleinen Sammlung von UNIX-Kommandozeilen-Tools bereitstellt. Hauptsächlich entwickelt als ein Mittel zum Ausführen der Konfigurations-Skripte und Makefiles, die zum Erstellen von Open Source-Software verwendet werden, aber auch als allgemeine Befehlszeilenschnittstelle zum Ersetzen von Windows cmd.exe.

GNU utilities for Win32: Ports von gemeinsamen GNU-Dienstprogramme zu nativem Win32. In diesem Kontext bedeutet native, dass die ausführbaren Dateien nur von der Microsoft-C-Laufzeit (msvcrt.dll) und nicht von einer Emulationsebene wie der von Cygwin-Tools bereitgestellten abhängig sind.

+0

MSYS hat unglaubliche Installations- und Anwendungsprobleme auf Vista, der letzte Installer wurde 2001 erstellt und funktioniert wirklich nur unter XP. – jakobengblom2

+0

Ich bin mir nicht sicher, wovon du sprichst, ich benutze MSYS gut auf Vista für wahrscheinlich ein Jahr jetzt, und das neueste Installationsprogramm wurde definitiv nicht im Jahr 2001 erstellt. – Ibrahim

7

Ich benutze powershell, es ist toll, Sie davon abzuhalten, verrückt zu werden, und es hat rm und mkdir und ls. Tabbed-Terminals ist immer noch nicht in Powershell, und Kopieren einfügen ähnelt Cmd, aber seine Art und Weise besser als cmd.exe.

4

PowerCmd ist groß, mit einer Tonne von Features, einschließlich Registerkarten, Cut/copy/Vergangenheit usw.

Console ist auch ein guter Ersatz und ist etwas abgespeckte als PowerCmd (die manchmal ein wenig zu Features reich sein können.

Wenn Sie Powershell installiert haben, ist es auch möglich, Powershell mit beiden zu starten.

1

Ich benutze Console mit unxutils

Console für den Tabs und einfacher zu verwalten wählen/Kopieren/Einfügen

UnxUtils für ls, rm, grep, uniq, sortiert ... und andere Güte.

1

Powershell ist erstaunlich, aber für etwas anderes als die grundlegendsten Befehle gibt es eine Lernkurve, wenn sie von bash usw. Schalt

ich mit Cygwin ging zurück.

2

Ich habe nie etwas gefunden, das ich mehr als Cygwin mag.

ich auch ging voran und installierte Cygwin/X w/Openbox so kann ich so etwas wie dieses:

alt text

Es mehrere Arbeitsbereiche innerhalb des Haupt Openbox Fenster bekam ist, so kann ich leicht, müssen bis 20 nicht überlappende xterms, die ich leicht durchlaufen kann.

3

Wenn Sie ein bisschen Pythonista sind, dann ist iPython schwer zu schlagen. Es hat einige der gebräuchlicheren Shell-Befehle (ls, pwd, cd usw.), kann aber auch einen anderen Shell-Befehl ausführen, indem er mit '!' (zB! latex file.tex) ist aber auch eine vollständige Python-Shell mit History, Tab-Complete, mehrzeiliger Editor-Unterstützung, Logging usw. etc.

Darüber hinaus können Sie iPython wieder auf Ihren UNIX-Boxen sowie Windows installieren Ihre Umgebung kann folgen, wohin Sie auch gehen.

3

Es gibt eine neue ish Open Source Console Emulator namens cmder. Es sieht wirklich gut aus und hat einige fortgeschrittene Funktionen, die es netter machen. Sie können auch Powershell damit verwenden. Das Beste von allem, es ist tragbar!

+1

Absolut liebe cmder. Es gibt buchstäblich nichts negatives, was ich jemals darüber sagen könnte. –