Aliasy w konsoli to jedna z rzeczy najbardziej podstawowych, które ułatwiają codzienne czynności. W Ubuntu na Windowsie (WSL) przydatny będzie alias do partycji C.
Czym są aliasy w Linuksie (i innych systemach również)?
alias (skrót) pozwala na zdefiniowanie własnej komendy w konsoli poprzez przypisanie innej. Służy on upraszczania pracy w szczególności przy często używanych komendach (np. z parametrami).
Aliasy tworzy się identycznie jak w standardowej wersji Ubuntu czy Linuksa.
Komenda do partycji C
cd /mnt/c
Partycja C w Ubuntu znajduje się w folderze /mnt/c.
Dodawanie aliasu w Ubuntu
Aby dodać alias w Ubuntu należy edytować plik .bashrc
znajdujący się w folderze domowym.
Otwórz plik .bashrc
Można to zrobić za pomocą nano:
nano ~/.bashrc
lub za pomocą Visual Studio Code (jeśli jest skonfigurowany pod WSL)
code ~/
Visual Studio Code otworzy folder domowy. Trzeba wybrać plik .bashrc
i go edytować.
Dodaj alias do pliku
alias cpart='cd /mnt/c'
Jeśli plik nie jest pusty to warto zrobić to na końcu dla czytelności – łatwiej znaleźć własne zmiany.
W moim przypadku dodałem sobie komendę do folderu, gdzie mam zapisane wszystkie projekty.
alias devel='cd /mnt/c/Development'
Zapisz zmiany
Zapisz swoje zmiany. W nano należy wyjść za pomocą ctrl + x
oraz potwierdzić zapisanie, w Visual Studio Code po prostu zapisać plik (ctrl + s).
Załaduj ponownie .bashrc
Komenda source pomoże w ponownym załadowaniu pliku (wymagane do uruchomienia nowo dodanych aliasów).
source ~/.bashrc
Można też zrestartować konsolę.
cpart
jest gotowa do użycia!
Jakie jeszcze aliasy mogą być przydatne?
Jedna prosta odpowiedź: takie, które przyśpieszą Twoją pracę! Warto raz na jakiś czas przeanalizować codzienne czynności i zoptymalizować je np. dzięki aliasom.
Przykłady aliasów:
- do lokalizacji często używanych
- do uruchamiania komend z wieloma parametrami
- do uruchomienia aplikacji np.React, NodeJS
- do wielu komend
Możliwości jest wiele, ale każdy przypadek jest indywidualny.
Oczywiście stworzenie aliasu można zrobić również w innych systemach operacyjnych np. linuks, macOS – instrukcja jest uniwersalna.
To wszystko!

Dodaj komentarz