"Prompt" i kommandoraden på UNIX är raden med text som visas innan du skriver ett kommando. Det är vanligtvis en kombination av karaktärer som indikerar:
* Den nuvarande användaren: Detta är ofta användarnamnet följt av ett speciellt tecken som `$` för vanliga användare eller `#` för root.
* Den aktuella katalogen: Detta kan vara hela vägen eller bara den sista delen av vägen (t.ex. `~/`).
* Annan information: Detta kan inkludera värdnamn, datum och tid eller andra anpassade element.
Här är en uppdelning:
* Själva "prompten": Detta är den textlinjen som visas.
* "Prompt String": Detta är den faktiska texten som utgör prompten, definierad av "PS1" -miljövariabeln.
* promptkaraktärer: Dessa är specifika symboler i den snabba strängen som representerar olika informationsdelar (t.ex. `\ u` för användarnamnet,` \ w` för den aktuella katalogen).
Exempel på prompten:
`` `bash
Användare@hostName:~/my_directory $
`` `
I det här exemplet:
* `Användare 'är användarnamnet.
* `HostName 'är värdnamnet för datorn.
* `~/my_directory` är den aktuella katalogen.
* `$` indikerar en vanlig användare.
Anpassa din prompt:
Du kan anpassa din prompt genom att ställa in "PS1" -miljövariabeln. Till exempel för att ändra prompten för att visa värdnamnet och den aktuella katalogen:
`` `bash
PS1 ="\ u@\ h:\ w \ $"
`` `
Detta kommer att resultera i en snabb som:
`` `bash
Användare@HostName:/Home/User $
`` `
Vanliga snabba element:
* `\ u`:användarnamn
* `\ H`:HostName
* `\ W`:Aktuell arbetskatalog
* `\ t`:aktuell tid
* `\ D`:Nuvarande datum
* `\ $`:Ett dollarskylt (används för vanliga användare)
* `\#`:Ett pundtecken (används för rotanvändaren)
Du kan hitta mer information om att anpassa din prompt i ditt skal manuella sidor (t.ex. `Man Bash ').