Durch Eingabe eines manuell festgelegten Befehls im Terminal möchte ich einen anderen Befehl ausführen.
Wie kann man einem Befehl einen Alias hinzufügen? Kann ich das mit Hilfe des Terminals machen oder sollte ich irgendeine Art von Datei bearbeiten?
command-line
bashrc
alias
Rootical V.
quelle
quelle
Antworten:
Um einen dauerhaften Alias zu erstellen, müssen Sie die
.bashrc
Datei in Ihrem Home-Verzeichnis bearbeiten .Mehr Infos hier
Weitere .bashrc-Dateien hier
quelle
In der Bash-Befehlszeile muss nur Folgendes eingegeben werden:
Um beispielsweise einen kurzen Befehl zu erstellen, führen Sie eine lange Liste aus, die Sie ausführen können:
Die Anführungszeichen sind nicht erforderlich, wenn Sie dem Alias-Befehl keine Schalter hinzufügen.
quelle
Um dauerhafte Änderungen vorzunehmen, können Sie Ihre Aliase separat eingeben
~/.bash_aliases
quelle
source ~/.bash_aliases
damit die Änderung wirksam wird.Sie können entweder den
alias
eingebauten Befehl in der von Ihnen verwendeten Shell verwenden oder ein Skript schreiben, das das tut, was Sie wollen. Angenommen, Sie verwenden bash als Shell (dies ist die Standardeinstellung), können Sieman bash
eingeben und zumALIASES
Abschnitt mit der Dokumentation der Aliase in bash springen.quelle
Informationen zum Aliasing finden Sie unter http://www.mediacollege.com/linux/command/alias.html
Um die Änderungen dauerhaft zu machen (dh bei jedem Start einer Shell gelesen zu werden), fügen Sie die Alias-Befehle, die Sie im Terminal eingegeben haben, zur Datei ~ / .bashrc hinzu.
quelle
Ich schreibe eine GUI zum Hinzufügen / Bearbeiten von Alias-Befehlen. Sie können es auch von der Kommandozeile aus wie folgt verwenden:
https://github.com/isamert/addalias
quelle
Sie können direkt in Ihrem Zuhause eine Datei zum Sammeln aller Aliase erstellen,
.bash_profile
indem Sie schreibennano ~.bash_profile
und einfach die Befehle / Verknüpfungen, die Sie erstellen möchten, in die Datei schreiben. Beispiel:und validieren Sie dann die Quelle der Datei, so dass ausgeführt wird
Denken Sie daran, dass Sie jedes Mal, wenn Sie Ihr Dokument ändern, erneut ausführen müssen
source ~.bash_profile
quelle