Kommandot ps (processstatus) är ett standardverktyg i Unix- och Unix-liknande operativsystem som visar information om processer som körs för närvarande. Det används ofta för att övervaka systemets prestanda och identifiera resursanvändning.
Kommandot ps ger olika alternativ för att anpassa informationen som visas. Några av de vanligaste alternativen är:
1. ps -A:Visar alla processer, oavsett deras status eller ägande.
2. ps -aux:Visar alla processer i ett detaljerat format, inklusive användar-ID, process-ID, CPU-användning, minnesanvändning och kommandonamn.
3. ps -ef:Visar alla processer, inklusive nedlagda (zombie) processer.
4. ps -l:Visar en lång lista, som inkluderar ytterligare information såsom processprioritet och storleken på processminnesbilden.
5. ps -r:Visar processer i omvänd ordning av deras process-ID.
6. ps -u :Visar processer som ägs av en specifik användare.
7. ps -x:Visar processer som inte är kopplade till en terminal.
8. ps -a:Visar alla processer, inklusive de som körs i bakgrunden.
9. ps -cmd:Visar processer efter deras kommandonamn.
10. ps -f:Visar en fullständig lista, som inkluderar ännu mer detaljerad information som processmiljövariabler och öppna filer.
Som standard visar kommandot ps information om alla processer i den aktuella terminalsessionen. Du kan dock använda alternativ som -u eller -cmd för att filtrera utdata och endast visa information om specifika processer.
Att förstå de olika alternativen för kommandot ps kan vara till hjälp för att övervaka och hantera processer i ett Unix- eller Unix-liknande operativsystem.