Terminal w Linuksie to nie tylko czarna dziura, która wciąga komendy — to Twoje najpotężniejsze narzędzie do zarządzania systemem. Możesz poczuć się jak prawdziwy czarodziej, wpisując kilka tajemniczych słów i wydając polecenia maszynie. Nie obawiaj się: jeśli zaczynasz przygodę z Fedorą lub innym systemem Linux, wystarczy kilka podstawowych komend, abyś poczuł się pewniej.
### 1. Nawigacja po systemie plików
Wyświetlenie bieżącego katalogu: `pwd`
Zmiana katalogu: `cd /sciezka/do/katalogu`
Powrót do katalogu domowego:`cd ~`
Powrót do poprzedniego katalogu:`cd -`
### 2. Zarządzanie plikami i katalogami
Wyświetlanie zawartości katalogu:
`ls`
Wyświetlanie zawartości katalogu z dodatkowymi informacjami:
`ls -la`
Tworzenie nowego katalogu:
`mkdir nowy_katalog`
Tworzenie pustego pliku:
`touch nowy_plik.txt`
Kopiowanie pliku:
`cp plik.txt /sciezka/docelowa/`
Przenoszenie lub zmiana nazwy pliku:
`mv plik.txt /sciezka/docelowa/`
Usuwanie pliku:
`rm plik.txt`
Usuwanie katalogu wraz z zawartością:
`rm -r katalog/`
### 3. Informacje o plikach i systemie
Wyświetlanie pierwszych linii pliku:
`head plik.txt`
Wyświetlanie ostatnich linii pliku:
`tail plik.txt`
Sprawdzanie użycia dysku w katalogu:
`du -sh katalog/`
Sprawdzanie wolnego miejsca na dysku:
`df -h`
### 4. Zarządzanie uprawnieniami
Zmiana uprawnień pliku:
`chmod 755 plik.sh`
Zmiana właściciela pliku:
`chown uzytkownik:grupa plik.txt`
### 5. Zarządzanie procesami
Wyświetlanie aktywnych procesów:
`ps aux`
Wyszukiwanie procesu według nazwy:
`ps aux | grep nazwa_procesu`
Zabijanie procesu według PID:
`kill PID`
Zabijanie procesu według nazwy:
`pkill nazwa_procesu`
### 6. Instalacja oprogramowania (Fedora – dnf)
Aktualizacja systemu:
`sudo dnf upgrade –refresh`
Instalacja pakietu:
`sudo dnf install nazwa_pakietu`
Usuwanie pakietu:
`sudo dnf remove nazwa_pakietu`
Wyszukiwanie pakietu:
`dnf search nazwa`
### 7. Praca z archiwami
Rozpakowywanie pliku .tar.gz:
`tar -xzvf archiwum.tar.gz`
Pakowanie do pliku .tar.gz:
`tar -czvf archiwum.tar.gz katalog/`
Rozpakowywanie pliku .zip:
`unzip plik.zip`
Pakowanie do pliku .zip:
`zip -r archiwum.zip katalog/`
### Podsumowanie
Jeśli doszedłeś do tego miejsca, gratulacje — jesteś już o krok od bycia linuxowym ninja! Teraz każde ls, cd czy sudo nie będzie miało przed Tobą tajemnic. Pamiętaj, że terminal to przyjaciel — czasem wymagający, ale zawsze gotowy pomóc. Świat Linuxa czeka na odkrycie, a Ty masz już w rękach klucz do jego drzwi.
Pzdr, mirosz
![](https://miroszewski.pl/includes/thumbnail.php?file=bash-148836640.png