Mit Alias für Befehle können Sie Ihre eigenen kurzen, leicht zu merkenden Befehlskürzel definieren. Im Folgenden finden Sie einige Beispiele für die dauerhafte Definition von Befehlsaliasen in den verschiedenen Shells wie bash, ksh und sh. Sie können Aliase auch in der Befehlszeile definieren, aber sie bleiben nicht bestehen, nachdem Sie die Shell geändert oder sich von der Shell abgemeldet haben.
Bash-Shell
So erstellen Sie einen Befehlsalias für die Bash-Shell:
1. Als Benutzer anmelden.
2. Fügen Sie die folgenden Zeilen zu .bashrc im Home-Verzeichnis des Benutzers hinzu:
$ vi ~/.bashrc alias [alias_name]='[command]' export [alias_name]
Zum Beispiel:
$ vi ~/.bashrc alias l='ls -lrt' export l
3. Kein Abmelden von der Shell und erneutes Anmelden.
4. Führen Sie den in alias.
verwendeten Befehl aus$ [alias_name]
In unserem Beispiel verwenden wir :
$ lHINWEIS :Erstellen Sie eine .bashrc-Datei, falls sie noch nicht vorhanden ist.
ksh-Shell
So erstellen Sie einen Befehlsalias für die ksh-Shell:
1. Als Benutzer anmelden.
2. Fügen Sie die folgenden Zeilen zu .kshrc hinzu im Home-Verzeichnis von :
$ vi ~/.kshrc alias [alias_name]='[command]' export [alias_name]
Zum Beispiel:
vi ~/.bashrc alias c='clear' export c
3. Verlassen Sie die Shell und melden Sie sich erneut an.
4. Führen Sie den in Alias verwendeten Befehl aus:
$ [alias_name]HINWEIS :Erstellen Sie eine .kshrc-Datei, falls sie noch nicht vorhanden ist.
sh-Shell
So erstellen Sie einen Befehlsalias für die /bin/sh-Shell:
1. Als Benutzer anmelden.
2. Fügen Sie die folgenden Zeilen zu .profile im Home-Verzeichnis von :
hinzu$ vim ~/.profile alias [alias_name]='[command]' export [alias_name]
Zum Beispiel:
$ vi ~/.profile alias d='cd /some/log/directory' export d
3. Melden Sie sich von der Shell ab und wieder an.
4. Führen Sie den in Alias verwendeten Befehl aus, um zu überprüfen, ob er wie gewünscht funktioniert.
$ [alias_name]
Befehlsalias vorübergehend in der Befehlszeile definieren
Sie können den Alias auch vorübergehend für die angemeldete Shell mit dem folgenden Befehl definieren. Bitte beachten Sie, dass der Alias nicht mehr funktioniert, wenn Sie die Shell ändern oder sich von der Shell abmelden und wieder anmelden. Die folgenden Befehle funktionieren für alle Shells.
# alias [alias_name]='[command]' # export [alias_name]Wie Shell-Aliase unter Linux verwendet werden