Terminal i Bash - Serce Linuksa
Terminal jest sercem Linuksa. Chociaż GUI (graphical user interface) jest ładny, to w terminalu dzieje się prawdziwa magia. Zaawansowani użytkownicy Linuksa spędzają 80% czasu w terminalu.
Co to jest Bash?
Bash to powłoka (shell), czyli program który interpretuje Twoje polecenia. Gdy wpiszesz komendę w terminalu, Bash ją czyta, interpretuje i wykonuje. Bash to najpopularniejsza powłoka na Linuksie.
Otwieranie terminala
W większości linuksowych środowisk graficznych (GNOME, KDE, Cinnamon) możesz otworzyć terminal skrótem klawiszowym Ctrl+Alt+T.
Podstawowe komendy
ls - Wylistuj pliki
pwd - Pokaż ścieżkę bieżącego katalogu
cd katalog - Zmień katalog
mkdir katalog - Utwórz nowy katalog
touch plik - Utwórz pusty plik
rm plik - Usuń plik (UWAŻAJ!)
cp źródło cel - Skopiuj plik
mv źródło cel - Przenieś plik
cat plik - Wyświetl zawartość pliku
Ścieżki bezwzględne i względne
Ścieżka bezwzględna zaczyna się od /: /home/uzytkownik/dokumenty/plik.txt
Ścieżka względna jest względem bieżącego katalogu: documents/plik.txt
~ to skrót do katalogu domowego
Wildcards
* - zastępuje dowolną liczbę znaków
? - zastępuje jeden znak
[ ] - zastępuje jeden znak z zakresu
Uprawnień - chmod
W Linuksie każdy plik ma uprawnienia: rwx (czytanie-pisanie-execute).
Aby zmienić uprawnienia: chmod 755 script.sh
Edytory tekstu
nano - łatwy, przyjazny edytor
vim - potężny ale stromą krzywą uczenia się
gedit - GUI edytor tekstu
Terminal może być zastraszający na początku, ale to gdzie Twoje supermoce w Linuksie się znajdują!