Polecenia systemowe commands w Unix/Linux

W tym miejscu chciałbym przedstawić większość potrzebnych poleceń używanych w systemie Linux. Polecenia są pogrupowane tematycznie, więc szukanie odpowiednich poleceń nie powinno przysporzyć większych problemów. Ponad tabelami są tytuły, które informują o tym, jakie operacje (z grubsza) są wykonywane za pomocą podanych w tabeli poleceń.

Nazwa poleceniaOpisDodatkowe informacje
cdPodstawowe poleceniaZmiana katalogu
cpPodstawowe poleceniaKopiowanie plików i katalogów
dd (n/a)Podstawowe poleceniaPrzekształć i skopiuj plik
install (n/a)Podstawowe poleceniaKopiuj plik i ustaw atrybuty
mvPodstawowe poleceniaPrzenieś (zmień nazwę) plik lub katalog
rmPodstawowe poleceniaUsuń plik lub katalog
shredPodstawowe poleceniaUsuń plik lub katalog w bezpieczniejszy sposób
lsWyświetlanie zawartości folderuWyświetl zawartość folderu
catWyświetlanie zawartości plikuPołącz pliki i wyświetl zawartość na standardowe wyjście
tacWyświetlanie zawartości plikuPołącz pliki i wyświetl zawartość na standardowe wyjście w odwróconej kolejności
nlWyświetlanie zawartości plikuWyświetl zawartość pliku wraz z ponumerowanymi wierszami
od (n/a)Wyświetlanie zawartości plikuWyświetl zawartość pliku w jednym z kilku formatów liczbowych
base64Wyświetlanie zawartości plikuPrzekształć dane do drukowalnej postaci
fmt (n/a)Formatowanie zawartości plikuProgram formatujący tekst
pr (n/a)Formatowanie zawartości plikuPrzekształć tekst do drukowania
foldFormatowanie zawartości plikuZawijaj linię, aby dopasować do określonej długości
headWyświetl część zawartości plikuWyświetl początkową część pliku
tailWyświetl część zawartości plikuWyświetl końcową część pliku
splitWyświetl część zawartości plikuRozdziel plik na kawałki
csplitWyświetl część zawartości plikuRozdziel plik na kawałki
grep (n/a)Przetwarzanie tekstuWyświetlanie tekstu pasującego do wzorca
wcPodsumowanie plikówWyświetl nową linię, słowo i ilość bajtów dla każdego pliku
sumPodsumowanie plikówWyświetl sumę kontrolną
cksum (n/a)Podsumowanie plikówWyświetl sumę kontrolną CRC
md5sum (n/a)Podsumowanie plikówWyświetl lub sprawdź sumę kontrolną MD5
sha1sum (n/a)Podsumowanie plikówWyświetl lub sprawdź sumę kontrolną SHA – 1
sha2 (n/a)Podsumowanie plikówWyświetl lub sprawdź sumę kontrolną SHA – 2
sort (n/a)Operacje na plikachSortuj linie plików tekstowych
shuf (n/a)Operacje na plikachMieszaj linie plików tekstowych
uniq (n/a)Operacje na plikachZgłoś lub pomiń powtarzające się linie
comm (n/a)Operacje na plikachPorównaj dwa pliki linia po linii
ptx (n/a)Operacje na plikachWyświetl indeks zawartości pliku
tsort (n/a)Operacje na plikachWykonaj topologiczne sortowanie
testOperacje na plikachSprawdź typy plików i porównaj wartości
cut (n/a)Operacje na strukturze danych w jednej liniiWytnij część z każdej linii z pliku
paste (n/a)Operacje na strukturze danych w jednej liniiPołącz linie z pliku
join (n/a)Operacje na strukturze danych w jednej liniiPołącz linie dwóch plików w jedną strukturę
trOperacje na znakachPrzetłumacz, albo usuń znaki
expand (n/a)Operacje na znakachZamień tabulacje na spacje
unexpand (n/a)Operacje na znakachZamień spacje na tabulacje
link (n/a)Specjalne typy plikówUtwórz twarde dowiązanie (skrót)
ln (n/a)Specjalne typy plikówUtwórz dowiązanie (skrót)
mkdirSpecjalne typy plikówUtwórz katalog
mkfifo (n/a)Specjalne typy plikówUtwórz FIFO
mknod (n/a)Specjalne typy plikówUtwórz blok lub znak specjalny plików
readlink (n/a)Specjalne typy plikówWyświetl na co wskazuje dowiązanie
rmdirSpecjalne typy plikówUsuń pusty katalog
unlink (n/a)Specjalne typy plikówUsuń dowiązanie
chown (n/a)Zmiana uprawnień plikuZmień właściciela i grupę pliku
chgrp (n/a)Zmiana uprawnień plikuZmień grupę pliku
chmodZmiana uprawnień plikuZmień prawa dostępu do pliku
touch (n/a)Zmiana uprawnień plikuZmień datę ostatniej modyfikacji, lub utwórz nowy plik
umaskZmiana uprawnień plikuMaskowanie uprawnień
dirname (n/a)Manipulowanie nazwamiWyświetl nazwę katalogu
basenameManipulowanie nazwamiWyświetl nazwę pliku
pathchkManipulowanie nazwamiSprawdź czy nazwy plików są poprawne i przenośne
Nazwa poleceniaOpisDodatkowe informacje
dfZasoby dyskoweWyświetl informacje o dostępnej przestrzeni dyskowej
duZasoby dyskoweUstal ile miejsca na dysku zajmuje plik
statZasoby dyskoweWyświetl status pliku lub systemu plików
truncate (n/a)Zasoby dyskoweZmniejsz lub zwiększ rozmiar pliku
Nazwa poleceniaOpisDodatkowe informacje
at (n/a)Wykonywanie poleceńJednorazowe wykonanie polecenia w sprecyzowanym czasie
chroot (n/a)Wykonywanie poleceńUruchomienie programu ze zmienionym katalogiem głównym
cron (n/a)Wykonywanie poleceńRegularne uruchamianie programów
env (n/a)Wykonywanie poleceńUruchomienie programu ze zmienionym środowiskiem
nohup (n/a)Wykonywanie poleceńUruchomienie programu odpornego na zawieszanie się
timeout (n/a)Wykonywanie poleceńUruchomienie programu z limitem czasowym
kill (n/a)Kończenie procesuWysłanie sygnału (zakończenia) do procesu
killall (n/a)Kończenie procesuZakończenie wszystkich procesów o podanej nazwie
ps (n/a)Wyświetlanie informacji o procesachWyświetlanie informacji o wszystkich procesach
top (n/a)Wyświetlanie informacji o procesachWyświetlanie informacji o najważniejszych procesach
watchWyświetlanie informacji o procesachMonitorowanie wyniku polecenia
halt (n/a)Zamykanie systemu
poweroff (n/a)Zamykanie systemu
reboot (n/a)Zamykanie systemuRestart systemu
shutdown (n/a)Zamykanie systemu
nice (n/a)Uruchamianie procesówUruchamianie procesów ze zmienionymi prioretytami
Nazwa poleceniaOpisDodatkowe informacje
passwdZmiana hasła
suLogowanieLogowanie na konto innego użytkownika
sudo (n/a)Uruchomienie programuUruchomienie programu z uprawnieniami administratora
whoWyświetlanie informacjiWyświetlanie informacji o zalogowanych użytkownikach
wWyświetlanie informacjiWyświetlanie informacji o zalogowanych użytkownikach (więcej szczegółów)
whoamiWyświetlanie informacjiWyświetlanie informacji (bieżacy uid) o użytkowniku z którego prawami działamy
groupsGrupyWyświetlanie grup do których należy użytkownik
groupadd (n/a)GrupyTworzenie nowej grupy
groupmod (n/a)GrupyModyfikacja grupy
groupdel (n/a)GrupyUsuwanie grupy grupy
usersUżytkownicyWyświetlalnie nazwy użytkowników aktualnie zalogowanych
useraddUżytkownicyDodawanie konta użytkownika
usermod (n/a)UżytkownicyModyfikacja konta użytkownika
userdel (n/a)UżytkownicyUsuwanie konta użytkownika
lognameWyświetlanie informacjiWyświetlanie loginu użytkownika
idWyświetlanie informacjiWyświetlanie identyfikatoru użytkownika
archWyświetlanie informacjiWyświetlanie nazwy architektury procesoras
date (n/a)Wyświetlanie informacjiWyświetlanie bądź ustawienie daty i czasu
unameWyświelanie informacjiWyświetlanie informacji systemowych
hostnameWyświetlanie informacjiWyświetlanie lub ustawienie nazwy hosta
hostidWyświetlanie informacjiWyświetlanie numerycznego indentyfikatora hosta
uptimeWyświetlanie informacjiWyświetlanie informacji o tym jak długo system jest włączony
lsmodWyświetlanie informacjiWyświetlanie informacji o zawartych modułach w jądrze
lsof (n/a)Wyświetlanie informacjiWyświetlanie informacji o otwartych plikach
lsb_releaseWyświetlanie informacjiWyświetlanie informacji o dystrybucji
pwdWyświetlanie informacjiWyświetlanie bieżącego katalogu
stty (n/a)Wyświetlanie informacjiZmień i wyświetl ustawienia terminala
printenvWyświetlanie informacjiWyświetl wszystkie lub częściowe informacje o środowisku
ttyWyświetlanie informacjiWyświetl nazwę terminala podłączonego do standardowego wejścia
dpkg (n/a)Instalacja oprogramowaniaInstalowanie oprogramowania za pomocą menadżera pakietów
apt-get (n/a)Instalacja oprogramowaniaZarządzanie pakietami
aptitude (n/a)Instalacja oprogramowaniaZarządzanie pakietami
Nazwa poleceniaOpisDodatkowe informacje
echoWyświetlanie tekstuWyświetlanie tekstu ze standardowego wejścia na standardowe wyjście
printf (n/a)Wyświetlanie tekstuSformatuj i wyświetl tekst
yes (n/a)Wyświetlanie tekstuWyświetlaj tekst w nieskończoność, aż do zabicia procesu
read (n/a)Pobieranie tekstuPobieranie tekstu ze standardowego wejścia
tee (n/a)Pobieranie tekstuPobieranie tekstu ze standardowego wejścia
Nazwa poleceniaOpisDodatkowe informacje
ifconfig (n/a)Konfiguracja interfejsuKonfigurowanie interfejsu karty sieciowej
iwconfig (n/a)Konfiguracja interfejsuKonfigurowanie interfejsu karty bezprzewodowej
iwgetid (n/a)Narzędzia sieci bezprzewodowejWyświetlanie ESSID sieci bezprzewodowej
iwlist (n/a)Narzędzia sieci bezprzewodowejWyświetlanie szczegółowych informacji uzyskanych z interfejsu
iwspy (n/a)Narzędzia sieci bezprzewodowejPobieranie statystyk ze sprecyzowanego węzła
wget (n/a)Pobieranie plikówPobieranie plików w konsoli
Nazwa poleceniaOpisDodatkowe informacje
lspci (n/a)Wyświetlanie urządzeńWyświetlanie informacji o wszystkich urządzeniach PCI
lsusbWyświetlanie urządzeńWyświetlanie informacji o wszystkich urządzeniach USB
lscpuWyświetlanie urządzeńWyświetlanie informacji o procesorze
lspcmcia (n/a)Wyświetlanie urządzeńWyświetlanie informacji o urządzeniu PCMCIA
lshal (n/a)Wyświetlanie urządzeńWyświetlanie informacji o wszystkich urządzeniach HAL
lshwWyświetlanie urządzeńWyświetlanie informacji o urządzeniach
Nazwa poleceniaOpisDodatkowe informacje
clearCzyszczenie okna termianala
manWyświetlanie pomocyWyświetlanie pomocy za pośrednictwem elektronicznego podręcznika
expr (n/a)Testuj wyrażenie
sleepOpóźnij wykonywanie czynności
factorOperacje numerycznePodziel liczbę, na liczby pierwsze
seqOperacje numeryczneWyświetl sekwencje liczb

źródło: https://www.arturpyszczuk.pl/commands.html

Podobne wpisy