Porady Admina

Porady Admina: alias

Ostatnia aktualizacja: 15 września 2023, 11:51

W dzisiejszym wpisie z cyklu Porady Admina przyjrzymy się poleceniu alias.

Polecenie alias pozwala na definiowanie i wyświetlanie aliasów.

Bez argumentów `alias’ wypisuje na standardowym wyjściu listę aliasów w postaci alias NAZWA=WARTOŚĆ.
W przeciwnym przypadku definiowany jest alias dla każdej NAZWY, dla której podano WARTOŚĆ. Spacja na końcu WARTOŚCI powoduje, że podczas rozwijania tego aliasu podstawienie aliasów będzie przeprowadzone także dla następnego słowa.

Stan wyjściowy: Polecenie alias zwraca prawdę, chyba że poda się NAZWĘ, dla której nie zdefiniowano aliasu.

Mówiąc potocznie, alias to inne, własne określenie polecenia, które dostosowujemy do własnych potrzeb, a które łatwiej nam zapamiętać. Alias jest jak polecenie skrótu, które będzie miało taką samą funkcjonalność, jak gdybyśmy napisali całe polecenie.

Składnia

alias -p nazwa=wartość

Opcje

-p : wypisanie wszystkich zdefiniowanych aliasów w formacie do ponownego użycia
— help : wyświetla pomoc

Przykłady

Utworzenie aliasu: przejście do katalogu Pulpit; aliasem w tym przypadku jest „pulpit”

alias pulpit="cd ~/Pulpit"

Utworzenie aliasu aktualizacji pakietów w dystrybucji bazującej na Debianie lub Ubuntu; aliasem będzie „pakiety”

alias pakiety="sudo apt update && sudo apt upgrade"

Można również, nie zalecane, utworzyć alias bez potwierdzenia wykonania tego polecenia, czyli z opcję „y” (yes)

alias pakiety="sudo apt update && sudo apt upgrade -y"

Utworzenie aliasu sprawdzającego dostępność serwera, np. debian.org; aliasem będzie „debian”

alias debian="ping -c 5 debian.org"

Sprawdzenie istniejących aliasów, zostanie wyświetlona lista wszystkich dostępnych w systemie aliasów

alias -p

Skoro wiemy, jak dodać przykładowy alias, możemy go również usunąć, poleceniem:

unalias nazwa-aliasu

czyli, np usunięcie aliasu „pakiety”:

unalias pakiety

W Debianie nie ma strony man-a dla polecenia alias, jedynie dostępna jest opcja pomocy:
alias --help

Click to rate this post!
[Total: 1 Average: 5]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.

Skip to content