Parte 1
-
ps
é um comando que relata uma captura instantânea dos processos atuais e o argumento-e
especificaps
para relatar todos os processos. -
|
é um pipe. Isso permite redirecionar a saída do comando anterior para outro comando. Neste exemplo, você está redirecionando a saída deps -e
parasort
. -
sort
é um comando que permite ordenar as linhas de stdin. O argumento-k 1
classifica por meio de uma chave, neste caso1
. Isso significa que você irá classificar com relação à primeira coluna deps -e
, os números PID. O argumento-nr
classifica a entrada numericamente na ordem inversa (decrescente). - NOTA: O argumento
-n
é realmente redundante nesta implementação. Você não precisa disso porque já está especificandosort
para classificar na primeira coluna.ps -e | grep -rk 1
funcionará da mesma forma.
Parte 2
-
O argumento
-c
ou--bytes=[-]K
permite que você imprima o primeiro ou todos, exceto os últimos X kilobytes de um arquivo, onde X é o kilobytes que você deseja imprimir. Para imprimir os primeiros X kilobytes, basta colocar um número depois de-c
. Para imprimir todos os kilobytes, com exceção dos últimos, adicione um-
na frente dos kilobytes X. -
Observe também que, com
-c
, você não precisa especificar um número seguido porK
. Essa sintaxe é necessária apenas no argumento--bytes=
.