Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Unix >> .

Quali sono alcune delle opzioni disponibili in Unix Command PS?

Il comando `PS` in sistemi simile a Unix ha numerose opzioni, consentendo elenchi di processi altamente personalizzati. Ecco alcune delle opzioni più comunemente usate, classificate per chiarezza:

Opzioni di base:

* `-a`:mostra tutti i processi, tranne i leader della sessione.

* `-A`:mostra tutti i processi. Simile a `-e` ma potrebbe escludere alcuni processi di zombi.

* `-e`:mostra tutti i processi. Questo è spesso preferito da `-a`.

* `-f`:elenco di formato completo (mostra maggiori dettagli). Questo è altamente raccomandato per ulteriori informazioni.

* `-h`:sopprime la linea di intestazione. Utile quando le tubazioni si output ad altri comandi.

* `-x`:mostra i processi senza controllare i terminali.

* `-u `:mostra i processi di proprietà di un utente specifico.

Opzioni per specificare il formato di output:

* `-o `:mostra solo i campi specificati. È possibile specificare più campi separati da virgole. I campi comuni includono `pid`,` ppid`, `uid`,` gid`, `` `time`,` cmd`, `stat` e molti altri. Vedi il tuo sistema "Man PS` per un elenco completo. Esempio:`ps -o pid, ppid, cmd`

* `---Sort =`:ordina l'output in base a un campo specifico. Esempio:`PS - -SORT =CPU` (ordinamento per utilizzo della CPU)

* `-w`:avvolge lunghe righe (utili per nomi di comandi lunghi).

* `-ww`:avvolge linee molto lunghe, usando ancora più larghezza.

Opzioni per i processi di filtraggio:

* `-p `:mostra solo il processo con l'ID del processo specificato (PID). Esempio:`ps -p 1234`

* `-g `:mostra i processi nell'ID del gruppo di processo specificato (PGID).

* `-t `:mostra i processi associati al terminale specificato.

* `-c`:visualizzare la riga di comando in formato lungo, anche se non c'è abbastanza spazio.

Altre opzioni utili:

* `--Forest`:visualizza processi in una struttura simile a un albero, che mostra le relazioni genitore-figlio. Richiede `-f` per informazioni complete.

* `--User =`:uguale a `-u`.

Esempi:

* `PS Aux`:mostra un elenco completo di tutti i processi.

* `PS -ef`:mostra un elenco completo di tutti i processi.

* `PS -p 1234`:mostra informazioni sul processo con PID 1234.

* `PS -u John`:mostra i processi di proprietà dell'utente" John ".

* `PS -o PID, CMD - -SORT =CPU`:mostra PID e comandi, ordinati per utilizzo della CPU.

* `ps -f - -forest`:visualizza i processi in una struttura simile a un albero con informazioni complete.

Ricorda di consultare la pagina `Man Ps` del tuo sistema (` Man PS`) per le informazioni più complete e aggiornate sulle opzioni disponibili e sul loro comportamento. Le opzioni e il loro comportamento potrebbero variare leggermente attraverso diversi sistemi simili a Unix (Linux, BSD, MacOS, ecc.).

 

sistemi © www.354353.com