So erstellen Sie Bash -Aliase mit Parametern
- 2870
- 490
- Lana Saumweber
Bash -Aliase sind Verknüpfungen, mit denen Sie einen kürzeren oder einfacheren Befehl verwenden können, um einen längeren oder komplexeren Befehl darzustellen. Bash -Aliase sind nützlich, wenn Sie häufig lange oder komplexe Befehle verwenden und Zeit und Mühe sparen möchten, indem Sie stattdessen einen kürzeren oder einfacheren Befehl verwenden. Um einen Bash -Alias mit Argumenten und Parametern zu erstellen, können Sie den Befehl alias verwenden und Variablen in die Alias -Definition aufnehmen.
In diesem Artikel werden wir untersuchen, wie Sie Bash -Aliase mit Argumenten und Parametern erstellen können.
Erstellen eines Bash -Alias
Du kannst den ... benutzen 'alias' Befehl zum Erstellen von Aliase in Ihrem Linux -System.
alias alias_name = "Befehl" "
Hier 'Pseudonym'
ist der Name des Alias, und 'Befehl'
ist der Befehl, den Sie Alias wollen.
Betrachten Sie beispielsweise den folgenden Befehl:
ls -l /var | Grep "^D"
Dieser Befehl listet die Verzeichnisse in der auf '/var' ' Verzeichnis in einem langen Format und filtert die Ausgabe, um nur die Verzeichnisse anzuzeigen.
Um einen Alias für diesen Befehl zu erstellen, können Sie Folgendes verwenden 'alias'
Befehl:
alias lsdir = "ls -l /var | grep"^D "" "
Dadurch wird ein Alias genannt "lsdir"
Das repräsentiert den ursprünglichen Befehl. Um den Alias zu verwenden, können Sie einfach eingeben "lsdir"
Bei der Eingabeaufforderung und des ursprünglichen Befehls wird ausgeführt.
Erstellen von Bash -Alias mit Argumenten
Bash -Aliase akzeptieren keine Argumente, aber wir können eine Funktion erstellen, die die Befehlszeilenparameter akzeptiert. Diese Funktionen können als Aliase in Ihrem Linux -System verwendet werden. Betrachten Sie beispielsweise die folgende Funktionsdefinition:
lsdir () ls -l $ 1 | grep "^d";
Diese Alias -Definition erzeugt einen alias benannten Alias "lsdir"
Das nimmt ein Argument an ($ 1)
Darstellung des Verzeichnisses zur Liste. Um diesen Alias zu verwenden, können Sie das Verzeichnis als Argument übergeben, wenn Sie den Alias aufrufen. Zum Beispiel:
lsdir /var
Dadurch werden die Verzeichnisse in der aufgeführt '/usw' Verzeichnis in langem Format und filtern Sie die Ausgabe, um nur die Verzeichnisse anzuzeigen.
Erstellen eines Bash -Alias mit ParameternSetzen Sie dauerhafte Bash -Aliase ein
Um den Alias dauerhaft zu gestalten, können Sie den Befehl alias zu Ihrem hinzufügen '~/.bashrc ' Datei. Dadurch wird sichergestellt, dass der Alias jedes Mal verfügbar ist, wenn Sie eine neue Bash -Sitzung starten.
vim ~/.bashrc
Gehen Sie das folgende Skript am Ende des Skripts an.
lsdir () ls -l $ 1 | grep "^d";123 | lsdir () ls -l $ 1 | grep "^d"; |
Dann die '~/.bashrc ' Konfiguration zum Aktualisieren der aktuellen Shell -Umgebungen.
Quelle ~/.bashrc
Es ist wichtig zu beachten. Wenn Sie den Alias in einem Skript oder in einer anderen Shell verwenden möchten, müssen Sie auch den Alias in diesem Skript oder in der Shell definieren.
Abschluss
Zusammenfassend sind Bash -Aliase nützlich, wenn Sie häufig lange oder komplexe Befehle verwenden und Zeit und Mühe sparen möchten, indem Sie stattdessen einen kürzeren oder einfacheren Befehl verwenden. Um einen Bash -Alias mit Argumenten und Parametern zu erstellen, können Sie den Befehl alias verwenden und Variablen in die Alias -Definition aufnehmen. Auf diese Weise können Sie Argumente und Parameter an den Alias weitergeben, wenn Sie sie aufrufen. Um den Alias dauerhaft zu gestalten, können Sie den Befehl alias zu Ihrem ~/ hinzufügen.BASHRC -Datei. Es ist jedoch wichtig zu beachten. Wenn Sie den Alias in einem Skript oder in einer anderen Shell verwenden möchten, müssen Sie auch den Alias in diesem Skript oder in der Shell definieren.
- « 5 Praktische Beispiele, um zu überprüfen, ob ein Port geöffnet ist
- Unterschied zwischen 'Su' und 'Su -' Befehlen unter Linux »