Eu sei que quando você digita sudo ps ax
, essa lista de todo o processo em execução no sistema. Mas quer saber o que é machado? que machado representa? Isso é abreviação?
Eu sei que quando você digita sudo ps ax
, essa lista de todo o processo em execução no sistema. Mas quer saber o que é machado? que machado representa? Isso é abreviação?
Respostas:
Isto é o que a página de manual diz:
uma
Levante a restrição "somente você" no estilo BSD, que é imposta ao conjunto de todos os processos quando algumas opções no estilo BSD (sem "-") são usadas ou quando a configuração de personalidade ps é semelhante ao BSD. O conjunto de processos selecionados dessa maneira é um acréscimo ao conjunto de processos selecionados por outros meios. Uma descrição alternativa é que essa opção faz com que ps liste todos os processos com um terminal (tty) ou liste todos os processos quando usados em conjunto com a opção x.
x
Levante a restrição no estilo BSD "deve ter um tty", que é imposta ao conjunto de todos os processos quando algumas opções no estilo BSD (sem "-") são usadas ou quando a configuração de personalidade ps é semelhante ao BSD. O conjunto de processos selecionados dessa maneira é um acréscimo ao conjunto de processos selecionados por outros meios. Uma descrição alternativa é que essa opção faz com que o ps liste todos os processos pertencentes a você (o mesmo EUID do ps) ou liste todos os processos quando usado junto com a opção a.
Em palavras mais simples, a opção 'a' instrui 'ps' para listar os processos de todos os usuários no sistema, em vez de apenas os do usuário atual. Da mesma forma, a opção 'x' inclui processos que não estão sendo executados em um terminal, como processos daemon. É por isso que todos os processos no sistema estão listados. Você também pode usar
ps axu
que é melhor formatado de acordo com o usuário.
ps ax
tem o mesmo efeito queps -ax
sem o-
?