Ich verwende Konsole 2 und möchte einige Aliase für Befehle erstellen, die ich häufig verwende. Vielleicht ist mein Google-Fu heute einfach nur beschissen, aber ich kann nicht herausfinden, wie das geht. Jede Hilfe wäre dankbar, danke.
8
Antworten:
Console2 ist nur ein Wrapper um versteckte Win32-Konsolenfenster und bietet keine erweiterte Zeilenbearbeitungsfunktion.
Sie können Aliase in Win32-Konsolen erstellen:
Im Gegensatz zu Unix
sh
müssen Sie explizit angeben$*
, ob bestimmte Argumente angehängt werden sollen (z. B.d C:\
). Sie können auch$T
Befehle trennen.Im Gegensatz zu Unix werden Aliase auch auf Win32-Konsolenebene implementiert , nicht in Console2 oder der cmd.exe-Shell. Dies bedeutet auch, dass Sie sie in jedem Programm verwenden können, das interaktive Eingaben liest. (Zum Beispiel
doskey /exename=python.exe h=help($*)
würde übersetzenh sys
zuhelp(sys)
.)So laden Sie die Aliase automatisch für cmd.exe (Eingabeaufforderung):
Erstellen Sie beispielsweise ein Batch-Skript
%APPDATA%\autorun.cmd
mit dendoskey
Befehlen. Beispiel:Beispiel zum Lesen mehrerer Aliase aus einer Datei:
Setzen Sie den
HKCU\SOFTWARE\Microsoft\Command Processor
WertAutoRun
auf den Pfad Ihres "Autorun" -Skripts:quelle
Obwohl diese Frage über ein Jahr alt ist und bereits beantwortet wurde, ist die folgende Lösung einfacher und vermeidet das Bearbeiten der Registrierung:
Gehen Sie in Console2 zu Bearbeiten> Einstellungen. Ändern Sie das Feld "Shell:" in Folgendes:
Starten Sie nun Console2 neu und Sie sind fertig.
Um Ihnen möglicherweise Zeit zu sparen, finden Sie hier ein einfaches Beispiel für eine aliases.cmd-Datei:
quelle