Skip to content
logo Devstock
  • O nas
  • Moduły Akademii
    • Moduł 1
    • Moduł 2
    • Moduł 3
    • Pozostałe moduły
  • Kursy AI i IT
    • Agenci AI
    • Pierwsza Misja AI (Podstawy)
    • Automatyzacje z n8n 2.0
    • Frontend Master 2026
  • Blog
  • Kontakt
  • O nas
  • Moduły Akademii
    • Moduł 1
    • Moduł 2
    • Moduł 3
    • Pozostałe moduły
  • Kursy AI i IT
    • Agenci AI
    • Pierwsza Misja AI (Podstawy)
    • Automatyzacje z n8n 2.0
    • Frontend Master 2026
  • Blog
  • Kontakt

Bądź na bieżąco ze światem IT, AI i automatyzacjiCo wtorek: IT, AI i bezpieczeństwo w jednym mailu

Co wtorek jeden mail: newsy z branży, praktyczne tipy, narzędzia warte poznania i to, co trzeba wiedzieć o wyciekach i bezpieczeństwie IT.


Trafia do ponad 6 tys. skrzynek. Zero spamu, wypisujesz się jednym kliknięciem.

    Narzędzia i Automatyzacja

    Komendy Linuxa dla początkujących: ściąga po zadaniach

    • 11 paź, 2026
    • Komentarze 0
    Komendy Linuxa - monitor na drewnianym biurku z otwartym oknem terminala na zielonej tapecie pulpitu, obok klawiatura, rośliny i kubek

    Do codziennej pracy w terminalu Linuxa wystarczy około 30 komend, które obsługują sześć zadań: poruszanie się po katalogach, pliki, uprawnienia, instalowanie programów, procesy i sieć. Ściąga układa je według zadania, które chcesz wykonać. Przykłady sprawdziliśmy z dokumentacją GNU coreutils i stronami podręcznika (man) i działają w Linux Mint 22.x oraz Ubuntu 24.04, na którym Mint 22 jest oparty. Na końcu opisujemy polecenia, które mogą narobić szkód, i sposób na sprawdzenie komendy podsuniętej przez AI, zanim ją uruchomisz.

    Jak otworzyć terminal i czytać polecenia

    Terminal to okno, w którym wpisujesz polecenia tekstem zamiast klikać. Wpisane polecenie odczytuje i wykonuje powłoka, w Mincie i Ubuntu domyślnie bash. W Linux Mint z pulpitem Cinnamon terminal otwiera skrót Ctrl+Alt+T, można go też znaleźć w menu.

    Większość prostych poleceń ma podobny układ: najpierw nazwa komendy, potem opcje zaczynające się od myślnika, na końcu argument, czyli plik albo katalog. W ls -l Dokumenty komendą jest ls, opcją -l, a argumentem katalog Dokumenty. Znak ~ oznacza twój katalog domowy.

    Cztery nawyki oszczędzają najwięcej czasu i pomyłek:

    • Tab uzupełnia nazwę komendy, pliku albo katalogu, więc nie musisz przepisywać długich nazw;
    • strzałka w górę przywołuje poprzednie polecenie, a Ctrl+R przeszukuje historię;
    • Ctrl+C przerywa działające polecenie, a do kopiowania służy skrót z następnego punktu;
    • Ctrl+Shift+C i Ctrl+Shift+V kopiują i wklejają tekst w GNOME Terminal.

    Do każdej komendy jest instrukcja. Wpisz man ls, żeby przeczytać pełny opis, albo ls --help, żeby zobaczyć krótką listę opcji. Z podręcznika wychodzi się klawiszem q.

    Podstawowe komendy Linux: ściąga “zadanie → komenda”

    ZadanieKomendaPrzykład
    Gdzie jestempwdpwd
    Co jest w katalogulsls -lah
    Przejście do katalogucdcd Dokumenty, cd .., cd ~, cd -
    Nowy katalogmkdirmkdir -p projekty/strona
    Nowy pusty pliktouchtouch notatki.txt
    Kopiowaniecpcp -r zdjecia zdjecia-kopia
    Przenoszenie i zmiana nazwymvmv stary.txt nowy.txt
    Usuwanie plikurmrm -i plik.txt
    Usuwanie pustego katalogurmdirrmdir pusty
    Wyświetlenie plikucat, lessless /etc/os-release
    Początek i koniec plikuhead, tailtail -n 20 log.txt, tail -f log.txt
    Edycja plikunanonano notatki.txt
    Szukanie plikówfindfind ~ -iname "*.pdf"
    Szukanie tekstu w plikachgrepgrep -rin "hasło" Dokumenty
    Zmiana uprawnieńchmodchmod u+x skrypt.sh
    Zmiana właścicielachownsudo chown jan:jan plik.txt
    Polecenie jako administratorsudosudo apt update
    Odświeżenie listy pakietówapt updatesudo apt update
    Aktualizacja programówapt upgradesudo apt upgrade
    Instalacja programuapt installsudo apt install htop
    Usunięcie programuapt removesudo apt remove htop
    Szukanie pakietuapt searchapt search edytor
    Lista procesówpsps aux
    Procesy na żywotoptop (wyjście: q)
    Zakończenie procesukillkill 4321
    Wolne miejsce na dyskudfdf -h
    Rozmiar katalogududu -sh Pobrane
    Zajęta pamięć RAMfreefree -h
    Adres IPip, hostnameip a, hostname -I
    Test połączeniapingping -c 4 google.com
    Pobranie plikucurlcurl -O https://adres/plik.zip
    Kim jestem w systemiewhoamiwhoami

    Jeśli dopiero zainstalowałeś system, zacznij od naszego przewodnika Linux Mint dla początkujących. Ta ściąga zakłada, że Mint albo Ubuntu już działa.

    Frontend Master 2026 · Kodożercy

    Od pierwszej linijki kodu do deploy

    Frontend Master 2026 to pakiet sześciu kursów Kodożerców z HTML, CSS, JavaScriptu i Git. Polskie wideo, prawdziwe projekty, fundamenty, dzięki którym przestajesz trafiać w ciemno.

    Sprawdź pakiet →
    Frontend Master 2026 - Kodożercy

    Poruszanie się po katalogach: pwd, ls i cd

    Trzy komendy wystarczą, żeby nie zgubić się w systemie plików. pwd wypisuje pełną ścieżkę katalogu, w którym jesteś. ls pokazuje jego zawartość, a opcje dodają szczegóły. -l daje długi format z uprawnieniami, właścicielem, rozmiarem i datą, -a pokazuje ukryte pliki zaczynające się od kropki, a -h zamienia rozmiary na czytelne jednostki, na przykład 4,0K albo 12M.

    cd zmienia katalog. cd .. przenosi poziom wyżej, cd ~ albo samo cd wraca do katalogu domowego, a cd - cofa do katalogu, w którym byłeś przed chwilą. Ścieżka zaczynająca się od / jest bezwzględna, liczona od korzenia systemu. Każda inna jest liczona od miejsca, w którym stoisz.

    pwd
    ls -lah
    cd Dokumenty
    cd ..
    

    Praca z plikami i katalogami w terminalu

    Ta grupa robi w terminalu to samo co menedżer plików: tworzy, kopiuje, przenosi, czyta i usuwa. Różnica polega na tym, że usunięte pliki nie trafiają do kosza, a większość poleceń bez opcji -i nie prosi o potwierdzenie.

    Tworzenie, kopiowanie, przenoszenie i usuwanie

    mkdir tworzy katalog, a z opcją -p od razu całą ścieżkę, na przykład mkdir -p projekty/strona/obrazki. touch notatki.txt tworzy pusty plik, a jeśli plik już istnieje, tylko zmienia jego datę modyfikacji.

    cp kopiuje pliki. Żeby skopiować katalog z zawartością, potrzebna jest opcja -r. mv przenosi plik albo zmienia mu nazwę, bo w Linuxie to ta sama operacja. Obie komendy bez ostrzeżenia nadpisują plik docelowy o tej samej nazwie, chyba że dodasz -i, wtedy zapytają.

    rm usuwa pliki od razu, z pominięciem kosza. rm -i pyta o każdy plik, a rm -r usuwa katalog razem z zawartością. Pusty katalog usuniesz bezpieczniejszym rmdir, który odmówi, jeśli w środku coś jest.

    Czytanie, edycja i szukanie

    cat plik.txt wypisuje cały plik naraz, co ma sens przy krótkich plikach. Dłuższe lepiej otworzyć w less, gdzie przewijasz strzałkami i wychodzisz klawiszem q. head pokazuje początek pliku, tail koniec, a tail -f log.txt śledzi plik na bieżąco, co przydaje się przy dziennikach programów.

    Do szybkiej edycji służy prosty edytor nano. Ctrl+O zapisuje plik, Ctrl+X zamyka edytor.

    find ~ -iname "*.pdf" szuka w katalogu domowym plików PDF bez względu na wielkość liter. grep -rin "hasło" Dokumenty szuka słowa w treści wszystkich plików katalogu, ignoruje wielkość liter i podaje numer wiersza.

    Uprawnienia w Linuxie: chmod, chown i sudo

    Każdy plik w Linuxie ma właściciela, grupę i trzy zestawy uprawnień: dla właściciela, dla grupy i dla pozostałych. Każdy zestaw składa się z trzech praw: odczytu (r), zapisu (w) i wykonania (x). Zobaczysz je w pierwszej kolumnie ls -l, na przykład -rwxr-xr--.

    chmod zmienia uprawnienia na dwa sposoby. Zapis literowy dodaje albo odbiera konkretne prawo: chmod u+x skrypt.sh pozwala właścicielowi uruchomić skrypt. Zapis liczbowy ustawia wszystko naraz, a każda cyfra to suma praw: 4 to odczyt, 2 zapis, 1 wykonanie. Dlatego chmod 755 daje właścicielowi pełne prawa, a reszcie odczyt i wykonanie. chmod 644 to typowe ustawienie zwykłego pliku: właściciel czyta i zapisuje, pozostali tylko czytają.

    chown zmienia właściciela pliku, na przykład sudo chown jan:jan plik.txt. Zwykle wymaga uprawnień administratora.

    sudo uruchamia jedno polecenie z uprawnieniami administratora, jeśli twoje konto ma do tego prawo. System zapyta o twoje hasło. Używaj go tylko tam, gdzie polecenie naprawdę tego wymaga: przy instalowaniu programów i zmianach w plikach systemowych.

    Instalowanie programów w Mincie i Ubuntu: apt

    Programy z repozytoriów Minta i Ubuntu instaluje się menedżerem pakietów apt. Przy instalacji nowego programu kolejność wygląda tak:

    1. sudo apt update pobiera aktualną listę pakietów ze skonfigurowanych źródeł. Niczego jeszcze nie instaluje.
    2. apt search edytor szuka pakietu po nazwie albo opisie, a apt show nazwa pokazuje szczegóły, w tym rozmiar.
    3. sudo apt install nazwa instaluje program razem z potrzebnymi zależnościami.

    Do utrzymania systemu służą jeszcze trzy polecenia.

    Polecenie sudo apt upgrade instaluje aktualizacje zainstalowanych programów i nigdy nie usuwa pakietów. sudo apt remove nazwa usuwa program, ale zostawia jego systemowe pliki konfiguracyjne, a purge usuwa także te pliki. Ustawienia zapisane w katalogu domowym mogą zostać. Z kolei sudo apt autoremove sprząta zależności, których nic już nie potrzebuje. Przed zatwierdzeniem przejrzyj listę, bo czasem trafia na nią program, z którego korzystasz.

    W Mincie te same operacje można wykonać w graficznym Menedżerze aktualizacji i Menedżerze oprogramowania. Terminal jest szybszy, gdy wiesz, jak nazywa się pakiet.

    Procesy, dysk i pamięć: ps, top, kill, df, du, free

    Gdy komputer zwalnia, te komendy pokazują, co go obciąża. ps aux wypisuje wszystkie działające procesy wraz z numerem PID, zużyciem procesora i pamięci. top pokazuje to samo na żywo i odświeża listę, a wychodzi się z niego klawiszem q.

    Zawieszony program zakończysz poleceniem kill z numerem PID, na przykład kill 4321. Bez dodatkowych opcji kill wysyła sygnał TERM, który pozwala programowi zamknąć się porządnie. kill -9 wymusza natychmiastowe zakończenie bez sprzątania i warto po nie sięgać dopiero wtedy, gdy zwykłe kill nie działa.

    df -h pokazuje wolne miejsce na wszystkich zamontowanych dyskach. du -sh Pobrane podaje łączny rozmiar jednego katalogu, co pomaga znaleźć, co zjada miejsce. free -h pokazuje zajętą i wolną pamięć RAM.

    Sieć w terminalu: ip, ping i curl

    Adres IP komputera sprawdzisz poleceniem ip a, czyli skróconym ip address. Pokazuje ono wszystkie interfejsy sieciowe z adresami. Krótszą odpowiedź daje hostname -I, które wypisuje same adresy bez interfejsu pętli zwrotnej. Starsze poradniki podają tu ifconfig, ale w nowych instalacjach Ubuntu i Minta standardem jest ip.

    ping -c 4 google.com wysyła cztery zapytania i sprawdza, czy wskazany serwer odpowiada. Brak odpowiedzi nie zawsze oznacza brak internetu, bo sieć albo serwer mogą blokować takie zapytania. Bez opcji -c ping działa, dopóki nie przerwiesz go klawiszami Ctrl+C. curl -O https://adres/plik.zip pobiera plik i zapisuje go pod oryginalną nazwą w bieżącym katalogu.

    Komendy Linuxa, które mogą zaszkodzić

    Terminal wykonuje polecenie od razu i nie ma kosza ani przycisku “cofnij”. Pięć konstrukcji warto rozpoznawać na pierwszy rzut oka.

    Dwie z nich kasują albo nadpisują dane:

    • rm -rf usuwa katalog z całą zawartością bez pytania. GNU rm domyślnie odmawia usunięcia całego systemu poleceniem rm -rf /, ale rm -rf ~ skasuje katalog domowy, a rm -rf * wszystkie nieukryte pliki i katalogi w miejscu, w którym akurat stoisz. Przed usuwaniem sprawdź pwd.
    • > przed nazwą pliku nadpisuje plik bez ostrzeżenia, na przykład echo test > ważne.txt. Żeby dopisać tekst na końcu pliku, używa się >>.

    Trzy kolejne oddają kontrolę nad systemem cudzemu poleceniu albo innym użytkownikom:

    • sudo w poleceniu z poradnika daje kopiowanej komendzie pełne uprawnienia administratora. Jeśli nie rozumiesz, po co jest w tym poleceniu, nie uruchamiaj go.
    • curl adres | sh albo curl adres | bash pobiera skrypt z internetu i od razu go wykonuje, zanim zdążysz go przeczytać. Bezpieczniej najpierw zapisać plik, przejrzeć go w less i dopiero potem uruchomić.
    • chmod -R 777 daje wszystkim użytkownikom pełne prawa do całego katalogu. To częsta porada “na szybko”, która zostawia dziurę w zabezpieczeniach.

    Takie polecenia trafiają też do ataków. Oszuści każą wkleić komendę do terminala pod pretekstem weryfikacji, co opisaliśmy przy fałszywej CAPTCHA każącej wkleić polecenie. Ani prawdziwa CAPTCHA, ani komunikat o odblokowaniu strony nie wymaga wklejania polecenia do terminala.

    Jak sprawdzić komendę od AI, zanim ją uruchomisz

    Chatboty chętnie podsuwają gotowe polecenia, ale mogą pomylić opcje albo ścieżki. Model nie widzi twojego systemu i nie wie, w jakim katalogu stoisz. Zanim wkleisz komendę z ChatGPT, Gemini albo Claude, przejdź te kroki:

    1. Poproś AI, żeby wyjaśniło każdą opcję po kolei, a potem sprawdź kluczowe w man albo --help.
    2. Poszukaj w poleceniu sudo, rm, chmod -R, >, | sh i | bash. Każde z nich wymaga zrozumienia, co dokładnie zostanie zmienione.
    3. Przy usuwaniu albo przenoszeniu wielu plików najpierw uruchom ls z tym samym wzorcem, na przykład ls *.log przed rm *.log. Zobaczysz, czego polecenie faktycznie dotknie.
    4. Polecenia, które zmieniają wiele plików, wypróbuj najpierw na kopii w osobnym katalogu.
    5. Długich jednolinijkowców, których nie rozumiesz, nie uruchamiaj z sudo. Poproś o rozbicie na kroki.

    To samo dotyczy narzędzi, które same wykonują polecenia w terminalu. Co się dzieje, gdy agent AI dostaje zbyt szerokie uprawnienia, opisaliśmy przy Claude Code i poleceniu rm -rf.

    Programiści szybko trafiają na kolejny zestaw poleceń, czyli Gita. Najważniejsze z nich zebraliśmy w tekście podstawy Gita: komendy, które musisz znać.

    Najczęstsze pytania o komendy Linuxa

    Do czego służy polecenie touch w systemie Linux?

    touch tworzy pusty plik o podanej nazwie, jeśli taki plik nie istnieje. Gdy plik już jest, polecenie nie zmienia jego treści, tylko aktualizuje datę ostatniego dostępu i modyfikacji. Tak opisuje je podręcznik GNU coreutils.

    Co umożliwia polecenie tty?

    tty wypisuje nazwę pliku terminala podłączonego do standardowego wejścia, na przykład /dev/pts/0. Pozwala sprawdzić, w którym terminalu pracujesz, co przydaje się, gdy masz otwartych kilka sesji.

    Do czego służy polecenie chown?

    chown zmienia właściciela pliku albo katalogu, a w zapisie użytkownik:grupa także jego grupę. Zmiana właściciela pliku zwykle wymaga uprawnień administratora, dlatego najczęściej wpisuje się sudo chown.

    Jakim poleceniem monitoruje się bieżące procesy w Linuxie?

    Na żywo procesy pokazuje top, który odświeża listę co kilka sekund i sortuje ją według zużycia procesora. Jednorazową listę wszystkich procesów wypisuje ps aux.

    Jak sprawdzić adres IP w Linuxie?

    Wpisz ip a, żeby zobaczyć wszystkie interfejsy sieciowe z adresami, albo hostname -I, żeby dostać same adresy. Polecenie ifconfig ze starszych poradników w nowych systemach często nie jest już zainstalowane.

    Podsumowanie

    Na start w terminalu Linuxa wystarczy około 30 komend pogrupowanych według zadań. pwd, ls i cd służą do poruszania się po katalogach, a cp, mv, rm, less, find i grep do pracy z plikami. Uprawnienia zmieniają chmod i chown, programy instaluje sudo apt install, procesy pokazują ps i top, a sieć sprawdzają ip a i ping. Opcje każdej komendy wyjaśnia man albo --help, a Tab i strzałka w górę oszczędzają pisania. Najwięcej szkód robią rm -rf, nieprzemyślane sudo, curl | sh i chmod -R 777. Komendę od AI warto przed uruchomieniem rozłożyć na części i sprawdzić w dokumentacji. Ściąga dotyczy Linux Mint 22.x i Ubuntu 24.04, a stan sprawdziliśmy w październiku 2026 roku.

    Newsletter · DevstockAcademy & Kodożercy

    Bądź na bieżąco ze światem IT, AI i automatyzacji

    Co wtorek: newsy z branży, praktyczne tipy i narzędzia które warto znać. Zero spamu.


    Udostępnij na:
    Mateusz Wojdalski

    Specjalista SEO i content marketingu w Devstock. Zajmuję się strategią treści, automatyzacją procesów marketingowych i wdrożeniami AI w codziennej pracy. Badam nowe narzędzia, adaptuję je do realnych zadań i piszę o tym, co faktycznie działa.

    Przelew BLIK na telefon nie doszedł? Co zrobić
    Model ISO/OSI: 7 warstw, protokoły i porównanie z TCP/IP
    Pudelko kursu Agenci AI od Kodozercow z robotem i schematem przeplywu agentow
    Banner reklamowy Frontend Master 2026

    Najnowsze wpisy

    Thumb
    Jak zainstalować Windows 11: 3 sposoby krok
    12 paź, 2026
    Thumb
    Pierwszy komputer na świecie i w Polsce:
    12 paź, 2026
    Thumb
    Kopiowanie tekstu ze zdjęcia: telefon, Windows, Mac
    12 paź, 2026
    Thumb
    Bitwarden: aplikacje ze sklepów na licencji komercyjnej
    12 paź, 2026
    Thumb
    Badania medycyny pracy: orzeczenie w IKP od
    12 paź, 2026

    Kategorie

    • Aktualności i Wydarzenia (128)
    • Bezpieczeństwo i Jakość (260)
    • Branża IT i Nowe Technologie (284)
    • Design i User Experience (4)
    • Narzędzia i Automatyzacja (216)
    • Programowanie i Technologie Webowe (99)
    • Rozwój kariery i Edukacja (51)

    Tagi

    5G AI Architektura Cyberbezpieczeństwo Feedback Frontend Git IoT JavaScript Motywacja Nauka efektywna Optymalizacja i wydajność Programowanie React.JS Rozwój osobisty WebDevelopment
    Logo FitBody Center Warszawa

    Odkryj zabiegi Endermologii LPG Infinity w FitBody Center Warszawa

    Maszyna zabiegowa - endermologia lpg infinity
    banner-reklamowy-frontend-master
    Pudelko kursu Agenci AI od Kodozercow z robotem i schematem przeplywu agentow
    Group-5638-1

    Devstock – Akademia programowania z gwarancją pracy

    🏠 ul. Bronowska 5a,
    03-995 Warszawa
    📞 +48 517 313 589
    ✉️ contact@devstockacademy.pl

    Linki

    • Poznaj firmę Devstock
    • Wejdź do społeczności Devstock
    • Polityka prywatności
    • Regulamin

    FitBody Center

    Strona

    • Strona główna
    • Kontakt

    Newsletter

    Bądź na bieżąco, otrzymuj darmową wiedzę i poznaj nas lepiej!


    Icon-facebook Icon-linkedin2 Icon-instagram Icon-youtube Tiktok
    Copyright 2026 Devstock. Wszelkie prawa zastrzeżone
    Devstock AcademyDevstock Academy
    Sign inSign up

    Sign in

    Don’t have an account? Sign up
    Lost your password?

    Sign up

    Already have an account? Sign in