Jak tworzyć aliasy bash za pomocą parametrów
- 1564
- 308
- Laura Zygmunt
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 parametramiKonfiguracja 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”;123 | lsdir () ls -l $ 1 | grep „^d”; |
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.
- « 5 Praktyczne przykłady sprawdzenia, czy port jest otwarty
- Różnica między poleceniami „su” i „su -” w Linux »