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:
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ę komendyls.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/etcrekursywnie.
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.


