Werbung
Wir haben bereits darüber gesprochen und empfohlen, das Befehlszeilenterminal Ihres Computers in der Vergangenheit mehrmals in den Griff zu bekommen. Tina hat eine gute Grundierung für Windows-Benutzer mit geschrieben Ein Leitfaden für Anfänger zur Windows-Befehlszeile Ein Leitfaden für Anfänger zur Windows-BefehlszeileÜber die Befehlszeile können Sie direkt mit Ihrem Computer kommunizieren und ihn anweisen, verschiedene Aufgaben auszuführen. Weiterlesen . In einer Vielzahl von Artikeln hat MakeUseOf andere Verwendungszwecke der Befehlszeile untersucht und gezeigt, dass die oben genannten Primer erst anfangen, die Oberfläche zu zerkratzen.
In jedem Fall scheint der allgemeine Konsens zu sein, dass die Befehlszeile, obwohl sie scheinbar kompliziert ist, es Ihnen ermöglicht, einige auszuführen einfache, alltägliche Aufgaben viel schneller als Sie es mit grafischen Benutzeroberflächen tun könnten (sobald Sie die entsprechende Syntax erhalten haben Nieder). Besser noch, einige Aufgaben lassen sich mit normalen grafischen Benutzeroberflächenanwendungen nicht so einfach ausführen - leistungsstarke Betriebssystemfunktionen, die sich, wie von Ryan gezeigt, in der Öffentlichkeit verbergen
Show überraschender Verwendungen der Windows-Befehlszeile Die Windows-Eingabeaufforderung: Einfacher und nützlicher als Sie denkenDie Befehle sind nicht immer gleich geblieben, einige wurden sogar verworfen, während andere neuere Befehle hinzukamen, selbst unter Windows 7. Also, warum sollte sich jemand die Mühe machen, auf den Start zu klicken ... Weiterlesen .Leider geht ein Großteil (wenn nicht der größte Teil) der überlegenen Geschwindigkeit der Befehlszeile verloren, wenn die richtigen Befehlsflags angezeigt werden zufällig in den Sinn kommen, oder wenn die Befehle selbst so gründlich kompliziert werden, dass Sie den Kopf nicht sehen können Schwanz. Plötzlich entwickelt sich Ihr erweiterter Workflow zu einer Kombination aus Googeln und Versuch und Irrtum.
Befehlszeilen-Aliase
Einige Leute halten eine Liste ihrer meistbesuchten Befehle bereit, aber das ist noch lange keine dauerhafte Lösung. Stattdessen wenden wir uns einem inhärenten Merkmal von Befehlszeilen-Shells zu - Aliasen. Befehlszeilen-Aliase sind ein wesentlicher Bestandteil der Arbeit mit der Befehlszeilenschnittstelle. Sobald Sie sie verwenden, werden Sie sich fragen, wie Sie jemals ohne sie fertig geworden sind.
Wie der Name schon sagt, können Sie in der Befehlszeile Aliase oder alternative Syntax im Bereich der Befehlszeilen-Shell Ihres Betriebssystems definieren. Nach der Definition wird jedes Auftreten des Alias gegen die entsprechenden Befehle ausgetauscht. Auf diese Weise können Sie einen Befehlszeilenaufruf, möglicherweise mit einigen bereits gesetzten Flags, an einen leicht zu merkenden Alias binden. Anstatt Flags durcheinander zu bringen oder sich an eine unkomplizierte Reihe von Befehlen zu erinnern, verwenden Sie fortan einfach den entsprechenden Alias.
Dies wirft die folgenden Fragen auf: Sollten Sie Befehlszeilen-Aliase verwenden? Und wenn ja, wann ist es angesagt? Wenn Sie der Befehlszeile nicht völlig fremd sind, lautet die Antwort auf die erste Frage eindeutig Ja. Was die zweite Frage betrifft, sind alle Befehle, die Sie wiederholt verwenden, gute Kandidaten. Schließlich dauert das Einrichten nur wenig und spart Ihnen auf lange Sicht viel Zeit.
Der genaue Prozess zum Definieren eines Befehlszeilenalias hängt von Ihrem Betriebssystem ab, obwohl es eindeutige Ähnlichkeiten gibt. Wir werden sie von Fall zu Fall prüfen.
Mac OS X
Das Definieren eines temporären Alias ist sehr einfach. Verwenden Sie einfach den folgenden Befehl:
alias Name=’Befehl‘
Wo Name ist das Alias-Schlüsselwort, das Sie angeben möchten, und Befehl ist der Befehl, den Sie daran binden möchten. Angenommen, ich wollte eine einfachere Möglichkeit zum Navigieren zum Ordner "Downloads" auf meinem Mac. Ich könnte den folgenden Alias definieren:
alias down = "cd ~ / Downloads"
Wenn Sie jetzt "down" ausführen, wird mein Download-Ordner zum aktuellen Verzeichnis. Das Hauptproblem bei diesem Ansatz besteht darin, dass er nur vorübergehend ist. Die Aliase werden ungültig, wenn Sie das Terminal schließen. Es gibt jedoch eine einfache Möglichkeit, Aliase dauerhafter zu definieren. Wir müssen nur die Alias-Befehle wie oben beschrieben zu einer der Initialisierungsdateien des Terminals hinzufügen. Auf diese Weise werden die Aliase jedes Mal erfasst, wenn Sie das Terminal starten.
Erstellen und / oder bearbeiten Sie eine .bash_profile-Datei in Ihrem Home-Verzeichnis mit dem folgenden Befehl:
nano ~ / .bash_profile
Jetzt können Sie die gewünschten Aliase auf Ihrem System dauerhaft eingeben oder überarbeiten. Wenn Sie fertig sind, drücken Sie STRG + X, um den Vorgang zu beenden. Sie müssen das Terminal neu starten oder ein neues Fenster erstellen, bevor Sie diese Aliase verwenden können.
Ubuntu
Die Befehlszeilen-Shell von Ubuntu ist der von Mac OS X sehr ähnlich. Es sollte nicht überraschen, dass der Alias-Befehl ähnlich behandelt wird. Wie oben beschrieben, können Sie einen temporären Alias definieren, indem Sie den folgenden Befehl ausführen:
alias Name=’Befehl‘
Wo Name ist das Alias-Schlüsselwort und Befehl ist der zugehörige Befehl. Wenn Sie den Alias sitzungsübergreifend dauerhaft machen möchten, müssen Sie die oben angegebenen Alias-Befehle zu einer der verschiedenen Initialisierungsdateien hinzufügen. Ich empfehle es zu .bash_aliases hinzuzufügen. Sie können die Datei in Nano erstellen (falls noch nicht vorhanden) oder mit dem folgenden Befehl bearbeiten:
nano ~ / .bash_aliases
Danach geben Sie Ihre gewünschten Befehlszeilen-Aliase ein. Wenn Sie fertig sind, drücken Sie STRG + X, um die Datei zu schließen. Sie müssen das Terminal neu starten oder ein neues Fenster erstellen, damit Ihre Änderungen wirksam werden.
Windows
Die Windows-Shell ist ein ganz anderes Tier als die Mac OS X- oder Ubuntu-Shell, und das Erstellen von Aliasen ist noch unähnlicher. Eigentlich unterstützt Windows nicht einmal den Alias-Befehl, aber wir können ihn mit dem DOSKEY-Befehl emulieren.
DOSKEY Name=’Befehl‘
Der obige Befehl erstellt einen temporären Alias, dh er hält so lange an, bis Sie die Sitzung durch Schließen des Befehlszeilenfensters schließen. Das Definieren eines permanenten Alias ist etwas komplizierter als das Verwenden einer UNIX-Shell.
Erstellen Sie eine neue Batchdatei (.cmd) mit Ihren DOSKEY-Befehlen im Ordner "Anwendungsdaten", einem versteckten Ordner in Ihrem Basisordner. Führen Sie den Befehl "regedit" aus, um den Registrierungseditor zu starten und die folgenden Daten hinzuzufügen:
- Schlüssel: HKCU \ SOFTWARE \ Microsoft \ Command Processor
- Wert: AutoRun
- Geben Sie Folgendes ein: REG_EXPAND_SZ
- Daten: "% AppData% \ aliases.cmd"
Gutschrift geht an Grawity bei SuperUser für Bereitstellung dieser Details. Bitte beachten Sie, dass die Windows-Registrierung ein hochsensibler Bereich ist, in dem Sie nicht herumspielen sollten. Nehmen Sie Änderungen an der Registrierung nur vor, wenn Sie wissen, was Sie tun.
Nachdem Sie nun wissen, wie Sie einen Befehlsalias definieren, wie werden Sie ihn verwenden? Lass es uns in den Kommentaren unter dem Artikel wissen!
Bildnachweis: Shutterstock
Ich bin ein Schriftsteller und Informatikstudent aus Belgien. Sie können mir mit einer guten Artikelidee, Buchempfehlung oder Rezeptidee immer einen Gefallen tun.