GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Beispiele für das Erstellen von Befehlsaliasnamen in verschiedenen Shells

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 :

$ l
HINWEIS :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


Linux
  1. Was sind die verschiedenen Arten von Shells in Linux?

  2. 7 Beispiele für Linux-df-Befehle

  3. UNIX / Linux:Was ist eine Shell? Was sind verschiedene Muscheln?

  4. So verwenden Sie Shell-Aliase unter Linux

  5. Beispiele für das Erstellen von Befehlsaliasnamen in verschiedenen Shells

Linux-Alias-Befehl:Verwendung mit Beispielen

Befehlszeilenaliase in der Linux-Shell

Terminals, Shells, Konsolen und Befehlszeilen

id-Befehlsbeispiele in Linux

df-Befehlsbeispiele in Linux

du-Befehlsbeispiele in Linux