Wiersz poleceń Linuksa: Podstawowe komendy dla początkujących
Wstęp
Wiersz poleceń (terminal) to jedno z najpotężniejszych narzędzi dostępnych w systemie Linux. Chociaż dla początkujących może wydawać się skomplikowany, znajomość podstawowych komend znacząco ułatwia pracę z systemem, pozwalając na szybsze zarządzanie plikami, instalowanie oprogramowania i monitorowanie systemu.
W tym artykule przedstawimy najważniejsze komendy Linuksa, ich zastosowanie oraz praktyczne przykłady.

1. Podstawowe operacje na plikach i katalogach
1.1. Nawigacja po katalogach
Aby poruszać się po systemie plików w terminalu, użyj następujących komend:
🔹 pwd – sprawdza, w jakim katalogu aktualnie się znajdujesz
pwd
🔹 ls – wyświetla zawartość katalogu
ls
Opcje:
ls -l– szczegółowy widok plikówls -a– wyświetla również pliki ukryte
🔹 cd – zmiana katalogu
cd nazwa_katalogu
Przykłady:
cd /home/user/Documents # przejście do konkretnego katalogu
cd .. # cofnięcie się o jeden katalog wyżej
cd ~ # przejście do katalogu domowego
1.2. Tworzenie i usuwanie plików oraz katalogów
🔹 mkdir – tworzy nowy katalog
mkdir nowy_katalog
🔹 rmdir – usuwa pusty katalog
rmdir nazwa_katalogu
🔹 touch – tworzy nowy plik
touch nowy_plik.txt
🔹 rm – usuwa pliki i katalogi
rm plik.txt # usunięcie pliku
rm -r katalog # usunięcie katalogu i jego zawartości
1.3. Kopiowanie i przenoszenie plików
🔹 cp – kopiowanie plików i katalogów
cp plik.txt kopia_plik.txt
cp -r katalog1 katalog2 # kopiowanie katalogu
🔹 mv – przenoszenie plików i katalogów
mv plik.txt nowy_katalog/
mv stara_nazwa.txt nowa_nazwa.txt # zmiana nazwy pliku
2. Zarządzanie użytkownikami i uprawnieniami
2.1. Sprawdzanie tożsamości użytkownika
🔹 whoami – pokazuje nazwę aktualnie zalogowanego użytkownika
whoami
🔹 id – wyświetla informacje o użytkowniku i jego grupach
id
2.2. Zarządzanie uprawnieniami
🔹 chmod – zmienia uprawnienia do plików
chmod 755 plik.sh
🔹 chown – zmienia właściciela pliku
chown user:nazwa_grupy plik.txt
3. Zarządzanie procesami i systemem
🔹 ps – pokazuje listę uruchomionych procesów
ps aux
🔹 top – monitorowanie zasobów systemowych
top
🔹 kill – zatrzymywanie procesów
kill PID
🔹 shutdown – wyłączanie lub restart systemu
sudo shutdown -h now # natychmiastowe wyłączenie systemu
sudo reboot # restart systemu
4. Zarządzanie pakietami i oprogramowaniem
sudo apt update # aktualizacja listy pakietów
sudo apt upgrade # aktualizacja systemu
sudo apt install nazwa_pakietu # instalacja pakietu
sudo apt remove nazwa_pakietu # usunięcie pakietu
🔹 Arch Linux (Pacman)
sudo pacman -Syu # aktualizacja systemu
sudo pacman -S nazwa_pakietu # instalacja pakietu
🔹 Fedora (DNF)
sudo dnf install nazwa_pakietu # instalacja pakietu
5. Praca z plikami tekstowymi
🔹 cat – wyświetlanie zawartości pliku
cat plik.txt
🔹 nano – edycja plików tekstowych
nano plik.txt
🔹 grep – wyszukiwanie frazy w plikach
grep "szukane_slowo" plik.txt
🔹 find – wyszukiwanie plików
find /home -name "dokument.txt"
6. Sieć i połączenia
🔹 ping – sprawdzanie połączenia z serwerem
ping google.com
🔹 wget – pobieranie plików z internetu
wget https://example.com/pliki.zip
🔹 curl – wysyłanie zapytań HTTP
curl https://example.com
🔹 ip a – sprawdzanie adresu IP
ip a
Podsumowanie
Terminal w Linuksie to potężne narzędzie, które pozwala na szybkie i efektywne zarządzanie systemem. Warto znać podstawowe komendy, aby sprawnie poruszać się po systemie, zarządzać plikami i użytkownikami oraz monitorować procesy i zasoby.
Znajomość wiersza poleceń jest przydatna zarówno dla początkujących, jak i zaawansowanych użytkowników Linuksa. Jeśli dopiero zaczynasz, spróbuj wykonywać komendy na swoim komputerze i eksperymentować – szybko nabierzesz wprawy!
💡 Jakie są Twoje ulubione komendy w terminalu? Podziel się w komentarzu!






