Komendy Linux: 15 kategorii i zrozumienie systemu

Informacja o linkach partnerskich v3.1
Informacja o linkach partnerskich v3.2 (wersja mobilna)

Interfejs wiersza poleceń Linuksa (Command Line Interface, CLI) to tekstowy interfejs użytkownika do pracy z programami i systemem operacyjnym. Komendy Linux działają niemal tak samo w systemach uniksopodobnych; wpisujesz je, aby tworzyć, zmieniać, kopiować i przenosić pliki oraz zarządzać całym serwerem.

Komendy są podzielone na kategorie, ale niektóre przypisania mogą być nietrafione.

✅ Tabela kategorii komend Linux [15]

Wybierz kategorię w menu po lewej albo wpisz nazwę polecenia w polu wyszukiwania. Niebieskie polecenia mają własny poradnik, który otwiera się w nowej karcie.

🐧 Tabela komend Linux15 kategorii
Katalogi
cd pwd · realpath mkdir ls tree rmdir pushd popd dirs
Zarządzanie plikami
cp mv rm touch ln file stat rename readlink truncate split shred mkfifo mknod
Uprawnienia · własność
chmod · chown · umask · Sticky Bit chgrp chattr lsattr getfacl setfacl
SELinux sestatus · setenforce getenforce chcon restorecon semanage
Dysk · montowanie
df du blkid mount · umount gdisk dd lsblk findmnt fdisk parted mkfs fsck resize2fs xfs_growfs sync
LVM pvcreate vgcreate lvcreate lvextend pvs vgs lvs
Procesy · harmonogram
ps top kill killall lsof Tło · pierwszy plan nice · renice pgrep pkill pidof pstree htop nohup timeout watch strace time
Usługi systemctl service
Harmonogram crontab at
Informacje · ustawienia systemu
Informacje o CPU · RAM · dysku · OS uname · wersja jądra free uptime hostname arch lspci lsusb dmidecode vmstat iostat sar date cal
Ustawienia timedatectl localectl hostnamectl chronyc sysctl lsmod modprobe
Logi logrotate journalctl dmesg logger
Zasilanie reboot shutdown poweroff
Użytkownicy · grupy
useradd · passwd userdel usermod chage sudo su visudo id whoami chfn chsh login
Grupa groups groupadd groupmod groupdel gpasswd groupmems newgrp
Zalogowani użytkownicy who · w · users last lastb lastlog mesg write talk
Przeglądanie · edycja tekstu
cat less head · tail vi · vim more tac nl nano ed ex lp
Przetwarzanie grep sort uniq tee awk sed cut paste tr wc xargs column diff cmp comm patch fmt iconv od strings banner nroff groff
Kompresja · archiwizacja
Archiwizacja tar cpio pax unshar
Kompresja gzip gunzip zcat bzip2 bunzip2 xz unxz zstd zip unzip uncompress uuencode uudecode
Sieć
Ustawienia ip netstat · ifconfig nmtui nmcli ss ethtool route arp
Diagnostyka ping traceroute tracepath mtr tcpdump nmap
DNS host nslookup dig whois
Połączenie · transfer ssh rsync wget rz · sz scp sftp curl ssh-keygen ssh-copy-id nc telnet rlogin
Zapora · certyfikaty iptables firewall-cmd certbot openssl
Powłoka
echo history clear Znak zachęty alias unalias type env printenv export set unset declare source read printf test true false exit basename dirname sleep yes ulimit script reset tput screen tmux
Obliczenia bc dc expr
Pomoc man info apropos whatis
DBMS · SQL
Powłoka mariadb-check mysql mariadb mysqldump mysqladmin mysqlcheck
SQL Podstawy instrukcji SQL GRANT Tworzenie bazy · użytkownika SELECT INSERT UPDATE DELETE CREATE ALTER DROP SHOW DATABASES SHOW TABLES USE REVOKE
Programowanie
gcc g++ cc c++ cpp make gdb ld ldd as ar nm objdump strip size install git perl python3
Szukanego polecenia nie ma w tabeli.

✅ Rodzaje komend Linux i opis

Polecenia katalogów

Polecenia katalogów służą do sprawdzania, gdzie jesteś, i przechodzenia między folderami. cd zmienia katalog, pwd pokazuje bieżącą ścieżkę, ls i tree pokazują zawartość folderu, mkdir tworzy folder, a rmdir go usuwa.

Polecenia do zarządzania plikami

Polecenia do zarządzania plikami kopiują, przenoszą, usuwają i tworzą pliki. cp kopiuje, mv przenosi lub zmienia nazwę, rm usuwa, a touch tworzy pusty plik. ln tworzy dowiązania, a file i stat pokazują typ i szczegóły pliku.

Polecenia uprawnień · własności

Polecenia uprawnień i własności decydują, kto może czytać, zapisywać i uruchamiać plik. chmod zmienia uprawnienia, chown i chgrp zmieniają właściciela i grupę, a umask ustala domyślne uprawnienia nowych plików.

Na serwerach z włączonym SELinux sestatus pokazuje stan, a setenforce zmienia tryb.

Polecenia dysków · montowania

Polecenia dysków i montowania sprawdzają miejsce na dysku, dzielą dysk na partycje i podłączają je jako systemy plików. df pokazuje całkowite zużycie, a du zużycie w folderach; gdisk i fdisk tworzą partycje, mkfs tworzy system plików, a mount go montuje.

System plików to sposób przechowywania danych; w Linuksie najczęściej używa się tych czterech.

  • Ext4
  • Ext4 to jeden z najczęściej używanych systemów plików w Linuksie. Ulepsza wcześniejsze Ext (Ext2, Ext3), oferując większą szybkość i obsługę większych plików i systemów plików.
  • XFS
  • XFS zaprojektowano z myślą o dużych systemach plików; zapewnia szybkie przetwarzanie i wysoką wydajność. Używa się go głównie na serwerach obsługujących duże ilości danych.
  • Btrfs
  • Nowoczesny system plików z wieloma funkcjami, m.in. migawkami, kompresją, sumami kontrolnymi i obsługą RAID.
  • ZFS
  • System plików nastawiony na wysoką wydajność i integralność danych, z migawkami, kompresją, replikacją i kontrolą integralności oraz rozbudowanymi funkcjami zarządzania.

Polecenia pakietów

Polecenia pakietów instalują, aktualizują i usuwają programy. Systemy z rodziny RHEL (AlmaLinux, Rocky Linux) używają dnf i yum, Ubuntu i Debian używają apt, a rpm i dpkg pokazują informacje o zainstalowanych pakietach.

Polecenia procesów · harmonogramu

Proces to działający program, a każdy proces ma własny numer (PID). ps pokazuje listę, top stan na żywo, a kill kończy proces; usługi uruchamia się i zatrzymuje poleceniem systemctl.

Aby uruchomić polecenie o ustalonej godzinie, użyj crontab i at.

Polecenia informacji · ustawień systemu

Polecenia informacji o systemie pokazują CPU, pamięć, wersję jądra i czas działania serwera. uname pokazuje wersję jądra, free pamięć, uptime czas działania i średnie obciążenie, a strefę czasową i język zmienia się poleceniami timedatectl i localectl.

Logi czyta się poleceniem journalctl, a nagromadzone pliki logów porządkuje logrotate.

Polecenia użytkowników · grup

Linux to system wieloużytkownikowy, w którym wiele osób może logować się jednocześnie, a użytkowników łączy się w grupy. useradd i passwd tworzą konta, usermod i userdel je zmieniają lub usuwają, a polecenia wymagające uprawnień roota uruchamia się z sudo.

Kto jest teraz zalogowany, pokażą who i w.

Polecenia do przeglądania · edycji tekstu

Polecenia tekstowe wyświetlają zawartość plików i odfiltrowują tylko potrzebne wiersze. cat, less, head i tail pokazują zawartość, vi ją edytuje, grep szuka tekstu, a sort i uniq sortują i usuwają duplikaty. Zwykle łączy się je z innymi poleceniami potokiem (|).

Polecenia wyszukiwania

Polecenia wyszukiwania znajdują położenie plików i programów wykonywalnych. find przeszukuje foldery bezpośrednio po nazwie, rozmiarze i dacie modyfikacji, a which, whereis i locate szukają w ścieżce programów albo w wcześniej przygotowanej liście.

grep, który szuka tekstu w plikach, jest w dziale Przeglądanie · edycja tekstu.

Polecenia kompresji · archiwizacji

Archiwizacja łączy kilka plików w jeden, a kompresja zmniejsza ich rozmiar. tar łączy pliki, gzip, bzip2 i xz kompresują, a najczęściej używa się formy, która robi obie rzeczy naraz: [tar -czf].

Do plików wymienianych z Windowsem używa się zip i unzip.

Polecenia sieciowe

Polecenia sieciowe sprawdzają adresy IP i stan połączenia oraz wymieniają pliki z innymi serwerami. ip i nmtui konfigurują sieć, ping i traceroute sprawdzają połączenie, a host, nslookup i dig odpytują DNS.

Zdalny dostęp zapewnia ssh, transfer plików rsync, scp i wget, a zaporą zarządza się poleceniami iptables i firewall-cmd.

Polecenia powłoki

Powłoka to program, który przekazuje wpisane polecenia do systemu operacyjnego, a skrypt powłoki zapisuje polecenia w pliku i wykonuje je po kolei. W skryptach często używa się poleceń echo, printf, test i export.

Wiele poleceń·Symbole wieloznaczne·Przekierowanie i podobne symbole powłoki również zebrano tutaj.

Polecenia DBMS · SQL

Polecenia DBMS obsługują bazy MariaDB i MySQL z powłoki. mysql łączy się z bazą, mysqldump robi kopie, a mariadb-check sprawdza i naprawia tabele.

Po połączeniu danymi i uprawnieniami zarządza się instrukcjami SQL, takimi jak SELECT, INSERT i GRANT.

Polecenia programistyczne

Polecenia programistyczne służą do kompilacji, czyli zamiany kodu źródłowego na pliki wykonywalne. gcc kompiluje, make automatycznie uruchamia kroki budowania, a gdb śledzi błędy.

✅ Zrozumienie i definicja systemu komend Linux

Gdy wpisujesz komendę Linux w powłoce, powłoka przekazuje ją jądru, gdzie zostaje zamieniona na język zrozumiały dla maszyny. Przez powłokę polecenie sięga do zasobów takich jak CPU, pamięć, we/wy i sieć, aby wykonać zadanie.

Komendy Linux: interfejs wiersza poleceń (Linux Command Line Interface, CLI)

ℹ️ Informacja o linkach partnerskich
Treści tej witryny zawierają linki partnerskie. Jeśli odwiedzający kupi produkt lub usługę przez taki link, witryna otrzymuje od sprzedawcy prowizję. Kwota płacona przy tym przez kupującego (podczas promocji spada↓) nie wzrasta. Podane ceny, rabaty i dostępność odnoszą się do chwili pisania i mogą różnić się od stanu faktycznego, dlatego przed zakupem sprawdź je u sprzedawcy. Produkty wybieramy i oceniamy według własnych kryteriów, a prowizja nie wpływa ani na kolejność prezentacji, ani na treść ocen.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Prove your humanity: 9   +   9   =