Jak tworzyć aliasy bash za pomocą parametrów

Jak tworzyć aliasy bash za pomocą parametrów

Aliasy bash to skróty, które pozwalają użyć krótszego lub prostszego polecenia do reprezentowania dłuższego lub bardziej złożonego polecenia. Aliasy bash są przydatne, gdy często używasz długich lub złożonych poleceń i chcesz zaoszczędzić czas i wysiłek, używając zamiast tego krótszego lub prostszego polecenia. Aby utworzyć pseudonim bash z argumentami i parametrami, możesz użyć polecenia alias i uwzględnić zmienne w definicji alias.

W tym artykule zbadamy, jak tworzyć aliasy bash za pomocą argumentów i parametrów.

Tworzenie pseudonimu bash

Możesz użyć 'Alias' polecenie tworzenia aliasów w systemie Linux.

alias alias_name = "polecenie" 

Tutaj 'pseudonim' to nazwa pseudonimu i 'Komenda' to polecenie, które chcesz alias.

Na przykład rozważ następujące polecenie:

ls -l /var | grep „^d”  

To polecenie wymienia katalogi w „/var” katalog w długim formacie i filtruje wyjście, aby pokazać tylko katalogi.

Aby utworzyć alias dla tego polecenia, możesz użyć następujących 'Alias' Komenda:

alias lsdir = "ls -l /var | grep"^d ""  

To stworzy alias o nazwie „lsdir” To reprezentuje oryginalne polecenie. Aby użyć aliasu, możesz po prostu wpisać „lsdir” w wierszu polecenia, a oryginalne polecenie zostanie wykonane.

Tworzenie pseudonimów z argumentami

Aliasy bash nie akceptują argumentów, ale możemy utworzyć funkcję, która zaakceptuje parametry wiersza poleceń. Funkcje te mogą być używane jako aliasy w systemie Linux. Na przykład rozważ następującą definicję funkcji:

lsdir () ls -l $ 1 | grep „^d”;   

Ta definicja aliasu tworzy nazwany alias „lsdir” To wymaga argumentu (1 USD) reprezentując katalog do listy. Aby użyć tego aliasu, możesz przekazać katalog jako argument, gdy wywołasz alias. Na przykład:

lsdir /var  

To wymieniono katalogi w '/itp' katalog w długim formacie i filtruje wyjście, aby pokazać tylko katalogi.

Tworzenie pseudonimu bash z parametrami

Konfiguracja stałych aliasów bash

Aby pseudonim był trwały, możesz dodać polecenie alias do swojego '~/.bashrc ' plik. Zapewni to, że alias jest dostępny za każdym razem, gdy zaczynasz nową sesję Bash.

vim ~/.Bashrc  

Dodaj następujący skrypt na końcu skryptu.

lsdir () ls -l $ 1 | grep „^d”;
123lsdir () ls -l $ 1 | grep „^d”;
Utwórz stałe pseudonim bash z parametrami

Następnie pozyskaj '~/.bashrc ' Konfiguracja do aktualizacji bieżących środowisk powłoki.

Źródło ~/.Bashrc  

Należy zauważyć, że aliasy bash nie są takie same jak polecenia Linux i nie są rozpoznawane przez inne programy lub powłoki. Jeśli chcesz użyć aliasu w skrypcie lub w innej powładzie, musisz również zdefiniować alias w tym skrypcie lub skorupce.

Wniosek

Podsumowując, aliasy bash są przydatne, gdy często używasz długich lub złożonych poleceń i chcesz zaoszczędzić czas i wysiłek, używając zamiast tego krótszego lub prostszego polecenia. Aby utworzyć pseudonim bash z argumentami i parametrami, możesz użyć polecenia alias i uwzględnić zmienne w definicji alias. Pozwala to przekazać argumenty i parametry do pseudonim. Aby pseudonim był trwał, możesz dodać polecenie alias do swojego ~/.plik bashrc. Należy jednak zauważyć, że aliasy bash nie są takie same co polecenia Linux i nie są rozpoznawane przez inne programy lub powłoki. Jeśli chcesz użyć aliasu w skrypcie lub w innej powładzie, musisz również zdefiniować alias w tym skrypcie lub skorupce.