Polecenie ps
(process status) w systemach Unix i Linux służy do wyświetlania informacji o bieżących procesach działających w systemie. Umożliwia użytkownikom monitorowanie aktywności procesów oraz ich stanu.
Podstawowa składnia polecenia ps
jest następująca:
ps [opcje] [argumenty]
Oto kilka powszechnie używanych opcji dla polecenia ps
:
-e
lub -A
: Wyświetla wszystkie procesy działające w systemie.-f
: Wyświetla pełne informacje o procesach, w tym identyfikator rodzica (PPID).-u [użytkownik]
: Wyświetla procesy należące do określonego użytkownika.-aux
: Wyświetla wszystkie procesy w formacie szczegółowym, niezależnie od terminala.--sort
: Sortuje wyniki według określonego kryterium, np. --sort=-%mem
sortuje według użycia pamięci.Oto kilka praktycznych przykładów użycia polecenia ps
:
ps -e
ps aux
ps -u username
ps -ef
ps aux --sort=-%mem
-f
w połączeniu z -e
, aby uzyskać bardziej szczegółowy widok procesów.grep
, aby filtrować wyniki, np. ps aux | grep firefox
, aby znaleźć procesy związane z przeglądarką Firefox.ps
może pomóc w identyfikacji problemów z wydajnością systemu.