Wiersz Poleceń Systemu Linux

Wprowadzenie

Wiersz poleceń w systemie Linux jest jednym z najpotężniejszych narzędzi do interakcji z systemem operacyjnym. Umożliwia on wykonywanie poleceń, zarządzanie plikami, instalowanie oprogramowania i wiele innych działań.

Przykłady podstawowych poleceń

Poniżej znajdują się przykłady najczęściej używanych poleceń w systemie Linux:

# Sprawdzanie wersji systemu Linux
$ uname -r

# Lista plików i katalogów w bieżącym katalogu
$ ls -l

# Sprawdzanie użycia dysku
$ df -h

# Wyświetlanie zawartości pliku
$ cat /etc/hostname
    

Zaawansowane polecenia

Oto nieco bardziej zaawansowane polecenia, które są pomocne w administracji systemem:

# Wyszukiwanie pliku w systemie
$ find / -name "plik.txt"

# Sprawdzanie aktywności procesów
$ top

# Zakończenie procesu (zamiast procesu PID)
$ kill 1234

# Instalowanie oprogramowania (np. w systemie opartym na Debianie)
$ sudo apt-get install nazwa_pakietu

# Sprawdzanie statusu usługi
$ systemctl status nazwa_usługi
    

Polecenia związane z zarządzaniem użytkownikami

Linux pozwala na łatwe zarządzanie użytkownikami, zarówno w trybie interaktywnym, jak i za pomocą wiersza poleceń:

# Tworzenie nowego użytkownika
$ sudo useradd nowy_uzytkownik

# Zmiana hasła użytkownika
$ sudo passwd nowy_uzytkownik

# Usuwanie użytkownika
$ sudo userdel nowy_uzytkownik

# Dodawanie użytkownika do grupy
$ sudo usermod -aG nazwa_grupy nowy_uzytkownik

# Sprawdzanie listy użytkowników
$ cat /etc/passwd
    

Polecenia związane z plikami i katalogami

Manipulowanie plikami i katalogami jest podstawową funkcją w systemie Linux. Oto kilka przykładów:

# Kopiowanie pliku
$ cp plik1.txt plik2.txt

# Przenoszenie pliku
$ mv plik1.txt /sciezka/do/katalogu/

# Usuwanie pliku
$ rm plik.txt

# Tworzenie nowego katalogu
$ mkdir nowy_katalog

# Usuwanie pustego katalogu
$ rmdir pusty_katalog
    

Inne przydatne polecenia

W systemie Linux istnieje wiele innych narzędzi, które mogą okazać się bardzo pomocne:

# Sprawdzanie wykorzystania pamięci RAM
$ free -h

# Wyświetlanie systemowych logów
$ dmesg

# Sprawdzanie aktywności sieciowej
$ netstat -tuln

# Sprawdzanie konfiguracji IP
$ ifconfig

# Uruchamianie polecenia w tle
$ polecenie &

# Wykonywanie polecenia jako superużytkownik (root)
$ sudo 
    

Dlaczego warto znać wiersz poleceń?

Znajomość wiersza poleceń daje użytkownikowi dużą elastyczność i kontrolę nad systemem. Można szybciej wykonywać wiele zadań, zautomatyzować procesy i uzyskać dostęp do zaawansowanych funkcji, które nie zawsze są dostępne przez graficzne interfejsy użytkownika.