Para entender a combinação de opções, você precisa entender as próprias opções. Para obter um vislumbre, tente ps --help . Para ver a explicação de todas as opções, consulte ps manual ( man ps , mas isso é uma leitura para uma noite muito longa).
Existem vários estilos de passar opções para comandar no Linux. Depende do programa, que estilo entende. Um dos estilos mais comuns é usar opções de letras únicas e passá-las usando - (traço), quando geralmente não importa a ordem das opções (por exemplo, ls -a -l é o mesmo que ls -l -a - "list, < strong> a -ll itens usando l -ong format ") e eles podem ser concatenados para usar com um traço (então ps -al ou ps -la ainda é o mesmo que acima) .
Além das opções de uma letra, há também parâmetros de uma letra, que precisam de seu valor, que, no caso de ps -u aahan , significa "processos de u -ser aahan . (Esta é a exceção ao agrupamento de opções: essa opção deve ser a última do grupo para evitar erros de interpretação.)
Depois, há opções longas como --help , que às vezes têm um significado óbvio, às vezes não, mas é outra história.
ps , no entanto, infelizmente está usando algum conglomerado de mais estilos: com o traço ( command -o , que eu acredito ser chamado de "estilo linux") ou sem o traço ( command o , que eu acredito BSD). Isso faz com que os comandos usuais ps pareçam um pouco confusos, mas depois de ler ps --help , você deve ser capaz de reconhecê-los.
Para torná-lo ainda mais confuso, há também várias versões de ps . (O OSX ps tem opções diferentes como o Linux ps , por exemplo).
Bem, eu uso ps -A (listar todos os processos) a maior parte do tempo, porque eu não precisava de nenhum outro ainda. (Ou, mais provavelmente eu não sabia eu precisava deles ...: D).
Meu conselho: entenda os básicos, use-os e se ps não responder à sua pergunta: explore, estude, experimente ...