Menu
Coddy logo textTech

Komendy Linux: terminal cheat sheet

Ostatnia aktualizacja

Nawigacja

Poruszanie się po systemie plików i sprawdzanie, gdzie jesteś.

KomendaCo robi
pwdWypisuje bieżący katalog roboczy
lsWyświetla pliki w bieżącym katalogu
ls -laWyświetla wszystkie pliki (także ukryte) ze szczegółami
cd dirPrzechodzi do katalogu dir
cd ..Przechodzi o jeden katalog wyżej
cd ~Przechodzi do katalogu domowego
cd -Wraca do poprzedniego katalogu
treePokazuje drzewo katalogów (jeśli zainstalowane)

Pliki i katalogi

Tworzenie, kopiowanie, przenoszenie i usuwanie plików i folderów.

KomendaCo robi
touch file.txtTworzy pusty plik (lub aktualizuje jego znacznik czasu)
mkdir dirTworzy katalog
mkdir -p a/b/cTworzy zagnieżdżone katalogi, bez błędu, jeśli istnieją
cp src dstKopiuje plik
cp -r src dstKopiuje katalog rekurencyjnie
mv src dstPrzenosi plik lub zmienia jego nazwę
rm fileUsuwa plik
rm -r dirUsuwa katalog wraz z zawartością
rm -rf dirWymusza rekurencyjne usunięcie (bez pytania, ostrożnie)

Podgląd plików

Wypisywanie lub przewijanie zawartości plików.

KomendaCo robi
cat fileWypisuje cały plik
less filePrzewija plik strona po stronie (q kończy)
head filePokazuje pierwsze 10 linii
head -n 20 filePokazuje pierwsze 20 linii
tail filePokazuje ostatnie 10 linii
tail -f logŚledzi plik, gdy dopisywane są nowe linie
wc -l fileLiczy linie

Wyszukiwanie

Szukanie plików po nazwie i przeszukiwanie ich zawartości.

KomendaCo robi
grep "text" fileZnajduje w pliku linie pasujące do text
grep -r "text" .Szuka rekurencyjnie od bieżącego katalogu
grep -i "text" fileSzuka bez rozróżniania wielkości liter
grep -n "text" filePokazuje numery pasujących linii
find . -name "*.js"Znajduje pliki według wzorca nazwy
find . -type dZnajduje tylko katalogi
find . -size +1MZnajduje pliki większe niż 1 MB

Potoki i przekierowania

Łączenie komend i sterowanie, skąd biorą dane wejściowe i dokąd trafia ich wynik.

KomendaCo robi
cmd1 | cmd2Przekazuje wynik cmd1 do cmd2
cmd > filePrzekierowuje wynik do pliku (nadpisuje go)
cmd >> fileDopisuje wynik na końcu pliku
cmd < fileCzyta dane wejściowe z pliku
cmd 2> errors.txtPrzekierowuje tylko wyjście błędów (stderr)
cmd > out.txt 2>&1Zapisuje wynik i błędy do jednego pliku
cmd | tee fileWyświetla wynik i jednocześnie zapisuje go do pliku
ls | grep .txtPrzykład: wyświetla pliki i zostawia tylko te z .txt

Uprawnienia

Zmiana tego, kto może czytać, zapisywać lub uruchamiać plik.

KomendaCo robi
ls -lPokazuje uprawnienia, właściciela i rozmiar każdego pliku
chmod +x script.shNadaje plikowi prawo wykonywania
chmod 644 fileUstawia rw-r--r-- (właściciel zapisuje, inni czytają)
chmod 755 fileUstawia rwxr-xr-x (właściciel wszystko, inni czytają/uruchamiają)
chown user fileZmienia właściciela pliku
chown user:group fileZmienia właściciela i grupę
sudo cmdUruchamia komendę jako superużytkownik

Zarządzanie procesami

Podgląd, wstrzymywanie i zatrzymywanie uruchomionych programów.

KomendaCo robi
ps auxWyświetla wszystkie uruchomione procesy
topPodgląd procesów i zużycia zasobów na żywo
kill PIDWysyła sygnał zakończenia do procesu o danym ID
kill -9 PIDWymusza zabicie procesu
cmd &Uruchamia komendę w tle
jobsWyświetla zadania w tle w tej powłoce
fgPrzenosi zadanie z tła na pierwszy plan
bgWznawia wstrzymane zadanie w tle

Historia i skróty

Przywoływanie wcześniejszych komend i sterowanie bieżącą.

KomendaCo robi
historyPokazuje ostatnio uruchomione komendy
!!Ponownie uruchamia poprzednią komendę
!42Ponownie uruchamia komendę numer 42 z historii
Ctrl+RPrzeszukuje historię komend wstecz
Ctrl+CPrzerywa uruchomioną komendę
Ctrl+ZWstrzymuje uruchomioną komendę
Ctrl+LCzyści ekran (to samo co clear)
Ctrl+A / Ctrl+EPrzeskakuje na początek / koniec linii

Środowisko i inne

Zmienne, lokalizowanie komend i uzyskiwanie pomocy.

KomendaCo robi
echo $HOMEWypisuje zmienną środowiskową
export VAR=valueUstawia zmienną środowiskową na tę sesję
which pythonPokazuje pełną ścieżkę komendy
man lsOtwiera stronę podręcznika (man) dla komendy
ls --helpPokazuje krótką instrukcję użycia komendy
alias ll="ls -la"Tworzy skrót (alias) dla komendy
clearCzyści ekran terminala

Wszystkie komendy, których używasz w wierszu poleceń, na jednej stronie. Ten terminal cheat sheet to szybka ściąga z interaktywnej powłoki: poruszanie się po systemie plików, praca z plikami, łączenie komend potokami i przekierowaniami oraz zarządzanie uruchomionymi procesami.

Opisane tutaj komendy są standardowe w bash i zsh, więc działają tak samo na Linuksie i macOS. Skopiuj to, czego potrzebujesz, albo wypróbuj je na żywo w edytorze online terminala: prawdziwa powłoka w przeglądarce, bez instalacji.

Komendy terminala: FAQ

Czy ta ściąga z komend terminala jest darmowa?
Tak. Ten terminal cheat sheet jest całkowicie darmowy i nie wymaga rejestracji. Dodaj go do zakładek i wracaj, gdy potrzebujesz sprawdzić komendę, flagę albo skrót.
Dla jakiej powłoki jest ta ściąga: bash czy zsh?
Dla obu. Opisane tutaj komendy należą do standardowego zestawu narzędzi Unix i działają tak samo w bash i zsh, czyli domyślnych powłokach na Linuksie i macOS. Zsh dodaje dodatkowe funkcje, np. sprytniejsze uzupełnianie tabulatorem, ale wszystko na tej stronie działa w obu powłokach, a większość także w innych powłokach POSIX.
Co robi potok |?
Potok przekazuje wynik jednej komendy bezpośrednio do następnej jako jej dane wejściowe, więc możesz łączyć małe narzędzia w łańcuch. Na przykład ls | grep .txt wyświetla pliki, a potem filtruje listę do nazw zawierających .txt, bez pliku tymczasowego.
Czy mogę ćwiczyć te komendy terminala online?
Tak. Otwórz edytor online terminala, aby uruchomić dowolną komendę z tej ściągi w prawdziwej powłoce w przeglądarce, bez instalacji. Gdy chcesz nauki krok po kroku, darmowy interaktywny kurs terminala w Coddy przeprowadzi cię od nawigacji do potoków i zarządzania procesami.
Czy ta ściąga nadaje się dla początkujących?
Tak. Jest uporządkowana od najczęstszych zadań (nawigacja i pliki) do bardziej zaawansowanych (zarządzanie procesami i zmienne środowiskowe), więc górne sekcje przydadzą się od pierwszego dnia, a resztę opanujesz z czasem.
Ilustracja języków programowania w Coddy

Naucz się języka Terminal z Coddy

ZACZNIJ