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

Qual è il prompt nella riga di comando su Unix?

Il "prompt" nella riga di comando su Unix è la riga di testo che appare prima di digitare un comando. In genere è una combinazione di personaggi che indicano:

* L'utente corrente: Questo è spesso il nome utente seguito da un personaggio speciale come `$` per utenti regolari o `#` per root.

* La directory corrente: Questo potrebbe essere il percorso completo o solo l'ultima parte del percorso (ad esempio, `~/`).

* Altre informazioni: Ciò potrebbe includere nome host, data e ora o altri elementi personalizzati.

Ecco un guasto:

* Il "prompt" stesso: Questa è la linea di testo che appare.

* la "stringa prompt": Questo è il testo reale che costituisce il prompt, definito dalla variabile di ambiente `PS1`.

* caratteri prompt: Questi sono simboli specifici all'interno della stringa prompt che rappresentano diverse informazioni (ad esempio, `\ u` per il nome utente,` \ W` per la directory corrente).

Prompt di esempio:

`` `Bash

User@hostname:~/my_directory $

`` `

In questo esempio:

* `User` è il nome utente.

* `hostname` è il nome host del computer.

* `~/my_directory` è la directory corrente.

* `$` indica un utente normale.

Personalizzazione del prompt:

È possibile personalizzare il prompt impostando la variabile di ambiente `PS1`. Ad esempio, per modificare il prompt per mostrare il nome host e la directory corrente:

`` `Bash

Ps1 ="\ u@\ h:\ w \ $"

`` `

Ciò comporterà un prompt come:

`` `Bash

User@hostname:/home/utente $

`` `

Elementi prompt comuni:

* `\ u`:nome utente

* `\ H`:nome host

* `\ W`:directory di lavoro corrente

* `\ t`:ora attuale

* `\ d`:data corrente

* `\ $`:Un segno di dollari (utilizzato per utenti normali)

* `\#`:Un segno di sterlina (usato per l'utente root)

Puoi trovare maggiori informazioni sulla personalizzazione del prompt nelle pagine manuali di Shell (ad esempio, `Man Bash`).

 

sistemi © www.354353.com