Alias w terminalu Ubuntu to funkcjonalność powłoki (shella), która pozwala zamienić złożone lub często używane polecenia na krótkie, łatwe do zapamiętania skróty. Tworzenie aliasów znacząco przyspiesza i ułatwia pracę w terminalu. Poniżej znajdziesz kompletny przewodnik, jak krok po kroku tworzyć, zarządzać oraz utrwalać aliasy.
1. Czym jest alias w Linuxie?
Alias to zamiennik jednej lub wielu komend, po którym podana jest właściwa treść polecenia do wykonania przez terminal. Używa się go dla wygody i zwiększenia produktywności.
Przykład –
Zamiast wpisywać za każdym razem długie polecenie:
ls -lha --color=auto
Możesz ustawić alias:
alias ll='ls -lha --color=auto'
I od teraz wystarczy wpisać ll
.
2. Rodzaje aliasów – tymczasowe i stałe
Aliasy tymczasowe
Tworzone na czas bieżącej sesji terminala. Po zamknięciu okna terminala alias przestaje działać.
alias nowa_nazwa='polecenie'
Przykład –
alias gs='git status'
Od tej chwili, aż do zamknięcia terminala, możesz wpisywać gs
zamiast git status
.
Aliasy stałe (trwałe)
Aby alias działał zawsze – nawet po restarcie systemu – należy dodać go do pliku konfiguracyjnego powłoki.
3. Ustal, z jakiej powłoki korzystasz
W Ubuntu domyślną powłoką jest Bash. Konfiguracja aliasów w Bashu odbywa się poprzez pliki:
- ~/.bashrc – główny plik konfiguracyjny dla interaktywnych sesji Bash.
- ~/.bash_aliases – dodatkowy plik przeznaczony wyłącznie na aliasy, o ile jest uwzględniony w ~/.bashrc.
4. Tworzenie aliasów krok po kroku
Krok 1 – Edytuj plik konfiguracyjny
Najczęściej aliasy dodaje się do pliku ~/.bashrc
. Otwórz go dowolnym edytorem tekstowym, np.:
nano ~/.bashrc
lub
gedit ~/.bashrc
Znajdź sekcję Alias definitions. Jeśli chcesz trzymać aliasy w osobnym pliku (~/.bash_aliases
), sprawdź, czy w .bashrc
istnieje linia:
if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi
Jeśli jej nie ma, możesz ją dodać.
Następnie utwórz lub edytuj plik ~/.bash_aliases
:
nano ~/.bash_aliases
I wpisz tam swoje aliasy, jeden w każdej linii.
Krok 2 – Składnia aliasu
alias NAZWA_ALIASU='polecenie lub ciąg poleceń'
Przykłady –
alias ll='ls -lha --color=auto' alias gs='git status' alias up='sudo apt update && sudo apt upgrade' alias desk='cd ~/Pulpit'
Można łączyć kilka poleceń średnikiem (;) :
alias aktualizuj='sudo apt update; sudo apt upgrade'
Krok 3 – Zastosowanie zmian
Po zapisaniu zmian w pliku ~/.bashrc
lub ~/.bash_aliases
należy załadować nową konfigurację (w przeciwnym razie aliasy będą dostępne dopiero po ponownym uruchomieniu nowego terminala):
source ~/.bashrc
lub jeśli korzystasz z osobnego pliku aliasów:
source ~/.bash_aliases
5. Zarządzanie aliasami
- Wyświetlenie wszystkich aktualnych aliasów –
alias
To wylistuje wszystkie aktywne aliasy w danej sesji.
- Usunięcie (wyłączenie) aliasu w danej sesji –
unalias NAZWA_ALIASU
Jeśli chcesz na stałe usunąć alias, wykasuj odpowiednią linię z pliku ~/.bashrc
lub ~/.bash_aliases
, a następnie załaduj ponownie konfigurację.
6. Najczęstsze przykłady aliasów
- Skróty nawigacyjne –
alias desk='cd ~/Pulpit' alias docs='cd ~/Dokumenty'
- Często używane polecenia systemowe –
alias up='sudo apt update && sudo apt upgrade' alias rmd='rm -rf'
- Bezpieczniejsze usuwanie plików –
alias rm='rm -i'
- Skrót do listowania plików z parametrami –
alias ll='ls -lha --color=auto'
7. Dodatkowe wskazówki i uwagi
- Aliasy nie przyjmują parametrów. Jeśli chcesz tworzyć bardziej zaawansowane skróty z parametrami, rozważ stworzenie funkcji powłoki.
- Po edycji pliku musisz ponownie załadować powłokę lub użyć komendy
source
. - Aliasy działają tylko w powłoce, w której zostały zdefiniowane.
8. Podsumowanie
Tworzenie aliasów w Ubuntu pozwala zaoszczędzić czas i wyeliminować powtarzalność podczas pracy z terminalem. Wystarczy kilka minut konfiguracji, aby znacząco usprawnić codzienną pracę.