Ad esempio, in Ubuntu quando avvio un terminale, si dice:
username@computer:~$
E in Windows:
C:\Users\Username>
Esiste un modo formale per fare riferimento a quel testo?
Ad esempio, in Ubuntu quando avvio un terminale, si dice:
username@computer:~$
E in Windows:
C:\Users\Username>
Esiste un modo formale per fare riferimento a quel testo?
Risposte:
Si chiama "il prompt".
In Llinux, potresti essere più specifico e dire "il prompt di bash" nel caso della shell di bash, o per la shell di KSH, il prompt di KSH (shell di korn) ecc ...
In Windows è possibile modificare il prompt con il comando PROMPT.
In Windows, potresti essere più specifico e dire "il prompt C", e il prompt in Windows è più famoso C:\>
oC:\something...>
così puoi vedere come ottiene quel nome.
Un tecnico potrebbe aver frustrato dire a un utente al telefono "Ricevi il prompt C?" Mentre lo dice come prompt C, alcuni lo scrivono come The C:\
prompt o The C:
prompt. Uno non lo chiamerebbe così quando A:
o D:
(che si ottiene quando si avvia DOS da floppy o cd drive, o si passa a uno di quei drive dal prompt dei comandi) e nessuno parla di "A prompt" o "D prompt ", solo il famoso, il" prompt C. "
Speriamo che queste ulteriori informazioni siano utili a te (oa qualcun altro) .... Puoi visualizzare / impostare "il prompt" tramite la variabile d'ambiente PS1.
Per vedere quale è il prompt corrente impostato su ...
$ echo $PS1
Per impostare il prompt corrente su qualcos'altro ...
$ export PS1="\n\u@\h:\w\r\n$ " (for example...)
Per visualizzare i numerosi parametri che è possibile utilizzare per personalizzare un prompt ...
$ man bash (then type /^PROMPTING and hit Enter)
PS2
, PS3
e PS4
.
È anche notevole in Linux:
Il prompt che termina con $ indica una shell normale.
Il prompt che termina con # indica una shell radice ( attenzione! )