Alias jest instrukcją dla powłoki aby jeden ciąg znaków zastąpić innym. Najczęściej używamy ich dla skrócenia najczęściej wpisywanych poleceń.
Informacje ogólne
Podstawowa forma aliasu to:
Aby bezpłatnie odblokować dalszą treść kliknij "Zapisz się" - dostaniesz nielimitowany dostęp do wszystkich treści i wyślę Ci na maila kilka wyjątkowych bonusów !!
Jeśli jesteś już zapisany - Kliknij "Zaloguj się" i podaj swojego maila - treść zostanie odblokowana:
Jeśli jesteś już zapisany - Kliknij "Zaloguj się" i podaj swojego maila - treść zostanie odblokowana:
Zaloguj się lub Zapisz się
Sprawdź Przejdź do zapisu
Anuluj
adotpay
Anuluj
Aliasy możemy stosować per sesja – poprostu wpisując powyższe polecenie w konsoli.
Możemy je też ustawić per dany użytkownik – wystarczy wtedy utworzyć plik .bashrc i dodać w nim dany alias:
Należy pamiętać jednak o tym, że taki alias zadziała dopiero dla nowej sesji, więc obecnie zalogowani użytkownicy muszą się wylogować i zalogować ponownie.
Sprawdzenie aliasów
Jeśli chcemy sprawdzić listę ustawionych aliasów wystarczy wpisać poprostu “alias”
Usunięcie aliasu
Alias możemy usunąć na dwa sposoby:
- Na stałe – usuwając wpis dodany w danym pliku ( /etc/bash.bashrc lub .bashrc użytkownika) – konieczne jest wtedy zamknięcie i otworzenie nowej sesji
- Dla danej sesji – wykorzystując polecenie unalias:
- Możemy też usunąć wszystkie aliasy jednoczenie wpisując unalias -a:
Zmienne w aliasach
W aliasach możemy używać zmiennych globalnych, więc przykładowo jeśli chcemy zobaczyć obecny katalog po wpisaniu kropki, wystarczy dodać polecenie:
Podsumowanie
Aliasy to bardzo przydatne narzędzie do ułatwienia sobie pracy i warto ich używać.
Należy jednak pamiętać o kilku rzeczach:
- stosuj spójne nazewnictwo aliasów – nie ma nic gorszego niż różne aliasy na różnych serwerach
- przed wykonaniem pierwszego polecenia na “obcym” serwerze ( np jednorazowe zlecenie) sprawdź ustawione aliasy Jeśli nie wiesz dlaczego – czytaj następny punkt.
- nie używaj w aliasach niebezpiecznych dopisków – np:
mogą przynieść więcej szkody niż pożytku nie tylko dla Ciebie, ale też dla osób którym coś zlecisz - nie stosuj aliasów do wszystkiego i gdy dopiero się uczysz – wiem że łatwiej wpisać “instaluj apache2” niż “apt-get instal apache2” , jednak nadmierne używanie aliasów spowoduje że nie uczysz się poleceń systemowych a własnych i tym samym się nie rozwijasz
- to samo co wyżej w stosunku do nowo zatrudnionych pracowników – uczenie kogoś używania aliasów szybko się zemści, i lepiej pokazać co taki alias robi niż ma wpisać bez myślenia “słowo-klucz”