Komendy Linux: ściąga (cheat sheet)
Ostatnia aktualizacja
Nawigacja
Poruszaj się po systemie i sprawdzaj, gdzie jesteś.
| Komenda | Co robi |
|---|---|
pwd | Wypisuje ścieżkę bieżącego katalogu |
ls | Wyświetla pliki w bieżącym katalogu |
ls -la | Wyświetla wszystkie pliki (także ukryte) ze szczegółami |
cd /path/to/dir | Przechodzi do katalogu |
cd .. | Przechodzi katalog wyżej |
cd ~ | Przechodzi do katalogu domowego |
cd - | Wraca do poprzedniego katalogu |
Zarządzanie plikami
Tworzenie, kopiowanie, przenoszenie i usuwanie plików oraz folderów.
| Komenda | Co robi |
|---|---|
touch file.txt | Tworzy pusty plik |
mkdir mydir | Tworzy katalog |
mkdir -p a/b/c | Tworzy zagnieżdżone katalogi |
cp src.txt dest.txt | Kopiuje plik |
cp -r src/ dest/ | Kopiuje katalog rekurencyjnie |
mv old.txt new.txt | Przenosi albo zmienia nazwę |
rm file.txt | Usuwa plik |
rm -rf mydir | Usuwa katalog wraz z zawartością |
Podgląd plików
Odczyt zawartości plików w terminalu.
| Komenda | Co robi |
|---|---|
cat file.txt | Wypisuje cały plik |
less file.txt | Przewija plik strona po stronie |
head file.txt | Pokazuje pierwsze 10 linii |
head -n 20 file.txt | Pokazuje pierwsze 20 linii |
tail file.txt | Pokazuje ostatnie 10 linii |
tail -f log.txt | Śledzi plik, gdy się powiększa |
wc -l file.txt | Zlicza linie w pliku |
Wyszukiwanie (grep i find)
Szukanie w plikach i wyszukiwanie plików po nazwie.
| Komenda | Co robi |
|---|---|
grep "text" file.txt | Znajduje linie pasujące do wzorca |
grep -r "text" . | Szuka rekurencyjnie w folderze |
grep -i "text" file.txt | Szukanie bez rozróżniania wielkości liter |
grep -n "text" file.txt | Pokazuje numery pasujących linii |
find . -name "*.js" | Szuka plików według wzorca nazwy |
find . -type d | Szuka tylko katalogów |
find . -mtime -1 | Pliki zmienione w ciągu ostatniego dnia |
Uprawnienia (chmod i chown)
Kontrola tego, kto może czytać, zapisywać i wykonywać.
| Komenda | Co robi |
|---|---|
chmod +x script.sh | Nadaje plikowi prawo wykonywania |
chmod 755 script.sh | Właściciel rwx, grupa i pozostali rx |
chmod 644 file.txt | Właściciel rw, grupa i pozostali tylko odczyt |
chmod -R 755 mydir | Stosuje rekurencyjnie do folderu |
chown user file.txt | Zmienia właściciela |
chown user:group file.txt | Zmienia właściciela i grupę |
ls -l file.txt | Pokazuje uprawnienia pliku |
Zarządzanie procesami
Podgląd i kontrola uruchomionych programów.
| Komenda | Co robi |
|---|---|
ps aux | Wyświetla wszystkie uruchomione procesy |
top | Podgląd procesów i zasobów na żywo |
htop | Interaktywna przeglądarka procesów |
kill <pid> | Zatrzymuje proces po jego ID |
kill -9 <pid> | Wymusza zatrzymanie procesu |
pkill firefox | Zatrzymuje procesy po nazwie |
jobs | Wyświetla zadania działające w tle w powłoce |
command & | Uruchamia komendę w tle |
Sieć (curl, wget, ssh, ping)
Wysyłanie zapytań i łączenie się z innymi maszynami.
| Komenda | Co robi |
|---|---|
curl https://api.example.com | Pobiera adres URL i wypisuje odpowiedź |
curl -O <url> | Pobiera plik, zachowując jego nazwę |
wget <url> | Pobiera plik z adresu URL |
ssh user@host | Łączy się ze zdalną maszyną |
scp file.txt user@host:/path | Kopiuje plik na zdalny host |
ping example.com | Testuje połączenie z hostem |
ip addr | Pokazuje interfejsy sieciowe i adresy IP |
Archiwa i pakiety (tar i apt)
Pakowanie plików i instalowanie oprogramowania.
| Komenda | Co robi |
|---|---|
tar -czf out.tar.gz mydir | Tworzy archiwum gzip |
tar -xzf out.tar.gz | Rozpakowuje archiwum gzip |
tar -tzf out.tar.gz | Wyświetla zawartość archiwum |
zip -r out.zip mydir | Tworzy archiwum zip |
unzip out.zip | Rozpakowuje archiwum zip |
sudo apt update | Odświeża listy pakietów (Debian/Ubuntu) |
sudo apt install pkg | Instaluje pakiet |
Najczęściej używane komendy Linux na jednej stronie. Ta ściąga z komend Linux to szybka pomoc do pracy w terminalu: poruszanie się po systemie plików, zarządzanie plikami, wyszukiwanie, ustawianie uprawnień, kontrola procesów i podstawy sieci.
Te komendy są standardowe w bash i zsh, więc działają tak samo w Linuksie i macOS. Skopiuj to, czego potrzebujesz, albo wypróbuj je w edytorze online terminala: prawdziwa powłoka w przeglądarce, nic do instalowania.
Komendy Linux: najczęstsze pytania
Czy ta ściąga z komend Linux jest darmowa?
Co oznacza chmod 755?
755 oznacza, że właściciel ma odczyt, zapis i wykonywanie (4+2+1=7), a grupa i pozostali odczyt i wykonywanie (4+1=5). To typowy tryb dla skryptów i katalogów, które każdy powinien móc uruchomić lub otworzyć, ale zmieniać może tylko właściciel.Czym jest sudo i kiedy go potrzebuję?
sudo uruchamia pojedynczą komendę jako superużytkownik (root), co jest wymagane przy działaniach wpływających na cały system: instalowaniu pakietów, edytowaniu plików systemowych czy zmianie właściciela poza katalogiem domowym. Zwykle poprosi o twoje hasło. Używaj go tylko wtedy, gdy komenda kończy się błędem uprawnień, i unikaj uruchamiania wszystkiego jako root.