Polecenie ps służy do wyświetlania informacji o procesach. Domyślnie (bez opcji) zwykle pokazuje ono procesy powiązane z bieżącą sesją/terminalem użytkownika, więc wynik jest ograniczony i nie obejmuje całego systemu.
W praktyce administracyjnej bardzo często używa się zestawu opcji, które rozszerzają zakres listowanych procesów. Zapis "-aux" bywa traktowany jako skrótowy sposób podania kombinacji przełączników:
- -a – rozszerza listę o procesy innych użytkowników (nie tylko właściciela bieżącej sesji),
- -u – prezentuje wynik w formacie "user-oriented", czyli m.in. z informacją o użytkowniku/UID,
- -x – uwzględnia procesy niepowiązane z terminalem (np. demony działające w tle).
Z tego powodu odpowiedź "-aux" odpowiada intencji pytania: uzyskać listę wszystkich (lub możliwie najszerszą) uruchomionych procesów, a nie tylko tych, których użytkownik jest właścicielem.
Pozostałe propozycje nie spełniają tego celu:
- "-tty" odnosi się do informacji o terminalu (TTY) i nie jest standardowym przełącznikiem służącym do objęcia wszystkich procesów.
- "-cmd" kojarzy się z nazwą polecenia/wierszem uruchomieniowym procesu, ale sama w sobie nie oznacza "pokaż wszystkie procesy".
- "-mem" sugeruje sortowanie/raportowanie pamięci, a nie rozszerzenie listy procesów na cały system.
W nauce do egzaminu warto ćwiczyć w terminalu porównanie wyników dla różnych opcji (np. domyślne ps vs. szerokie listowanie) oraz umieć sprawdzić szczegóły w dokumentacji: man ps.