Naciśnij Enter, aby wyszukać

LINUX

Najważniejsze komendy w Linuksie

REKLAMA

Linux to system, który daje ogromne możliwości — od prostej pracy z plikami, aż po zaawansowaną administrację serwerem. Owszem, interfejs graficzny jest wygodny, ale jeśli naprawdę chcesz pracować szybciej i mieć pełną kontrolę, znajomość podstawowych poleceń terminala to absolutna podstawa.

Poniżej znajdziesz 15 komend, które każdy użytkownik powinien znać, wraz z praktycznymi przykładami zastosowania.

1. ls – listowanie plików i katalogów

Wyświetla zawartość katalogu.
Przykłady:

REKLAMA
Reklama

  • ls – pokazuje pliki i katalogi w bieżącej lokalizacji.
  • ls -l – lista ze szczegółami: uprawnienia, właściciel, rozmiar, data modyfikacji.
  • ls -a – wyświetla również pliki ukryte (takie, które zaczynają się od kropki, np. .bashrc).
  • ls -lh – rozmiary plików w formacie czytelnym dla człowieka (np. KB, MB).

2. cd – zmiana katalogu

Pozwala szybko przenosić się po strukturze katalogów.
Przykłady:

  • cd /home/user/Documents – przejście do katalogu „Documents”.
  • cd .. – cofnięcie się o jeden poziom wyżej.
  • cd - – powrót do poprzedniego katalogu.
  • cd (bez parametrów) – przejście do katalogu domowego.

3. pwd – pokaż aktualny katalog

Przydatne, gdy nie wiesz, w jakim katalogu aktualnie się znajdujesz.
Przykład:

  • pwd/home/user/Projekty

4. mkdir – tworzenie katalogów

Tworzysz jeden lub wiele katalogów jednocześnie.
Przykłady:

  • mkdir NowyFolder – tworzy katalog „NowyFolder”.
  • mkdir -p Projekty/2025/Styczen – tworzy całą ścieżkę, nawet jeśli jej elementy jeszcze nie istnieją.

5. rmdir / rm -r – usuwanie katalogów

  • rmdir PustyFolder – usuwa pusty katalog.
  • rm -r StaryProjekt – usuwa katalog z całą zawartością.
    Uwaga: używaj ostrożnie, szczególnie z opcją -f, bo nie pyta o potwierdzenie.

6. cp – kopiowanie plików i folderów

Przykłady:

  • cp raport.txt /home/user/Dokumenty – kopiuje plik do folderu „Dokumenty”.
  • cp -r Zdjecia /media/pendrive – kopiuje cały katalog ze zdjęciami na pendrive.

Może Cię zainteresować: Jak uruchamiać gry z Windows na Linux Mint?

7. mv – przenoszenie i zmiana nazwy

Przykłady:

  • mv notatka.txt /home/user/Archiwum – przenosi plik do „Archiwum”.
  • mv stary.txt nowy.txt – zmienia nazwę pliku.

8. touch – tworzenie pustych plików

Przykłady:

  • touch nowy.txt – tworzy pusty plik tekstowy.
  • touch log_$(date +%F).txt – tworzy plik logu z bieżącą datą w nazwie, np. log_2025-08-10.txt.

9. man i --help – pomoc

Przykłady:

  • man ls – wyświetla dokumentację komendy ls.
  • grep "color" <(man ls) – wyszukuje w dokumentacji słowo „color”.
  • ls --help – szybki podgląd opcji bez wchodzenia w podręcznik.

Może Cię zainteresować: Jak uruchamiać gry z Windows na Linux Mint?

10. cat i less – podgląd zawartości plików

Przykłady:

  • cat notatka.txt – pokazuje cały plik na ekranie.
  • less log.txt – umożliwia przewijanie logu strzałkami i wyszukiwanie (/szukane_słowo).

11. grep – wyszukiwanie w plikach

Przykłady:

  • grep "Błąd" log.txt – wyszukuje linie zawierające słowo „Błąd”.
  • grep -r "hasło" /etc – przeszukuje cały katalog /etc rekursywnie.

12. find – wyszukiwanie plików po nazwie lub właściwościach

Przykłady:

  • find /home/user -name "*.pdf" – wyszukuje wszystkie pliki PDF w katalogu domowym.
  • find . -type f -size +10M – wyszukuje pliki większe niż 10 MB w bieżącym katalogu.

13. head i tail – fragmenty plików

Przykłady:

  • head -n 5 log.txt – pierwsze 5 linii pliku.
  • tail -f log.txt – podgląd pliku w czasie rzeczywistym (idealne do logów serwera).

14. uname i whoami – informacje o systemie i użytkowniku

Przykłady:

  • uname -a – pełna informacja o systemie i jądrze.
  • whoami – nazwa aktualnie zalogowanego użytkownika.

15. ps, top i lsof – procesy i otwarte pliki

Przykłady:

  • ps aux | grep firefox – lista procesów zawierających w nazwie „firefox”.
  • top – podgląd zużycia CPU i RAM w czasie rzeczywistym.
  • lsof -i :80 – pokazuje procesy korzystające z portu 80.

Dodatkowe wskazówki

  • Łącz polecenia za pomocą pipe (|), by przekierować ich wyniki do kolejnych komend, np.:
    ls | grep txt
  • Używaj opcji –help (np. ls –help), żeby zobaczyć opis i wszystkie dostępne przełączniki.
  • Skróty klawiszowe (np. Ctrl+L – czyści ekran) oraz autouzupełnianie (Tab) znacząco przyspieszają pracę.
  • Jeśli chcesz poznać więcej komend lub zadbać o swoje umiejętności, sięgnij po kursy online oraz poradniki na blogach technologicznych.

Dlaczego warto?

Znajomość tych komend pozwala pracować szybciej, wykonywać zadania bez klikania w GUI, automatyzować czynności i łatwiej rozwiązywać problemy. Terminal to narzędzie, które początkowo może onieśmielać, ale z czasem staje się nieocenionym sprzymierzeńcem.

REKLAMA
UDOSTĘPNIJ
ciasteczka
Przegląd prywatności

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.