De "prompt" in de opdrachtregel op UNIX is de tekstregel die verschijnt voordat u een opdracht Typt. Het is meestal een combinatie van tekens die aangeven:
* De huidige gebruiker: Dit is vaak de gebruikersnaam gevolgd door een speciaal personage zoals `$` voor reguliere gebruikers of `#` voor root.
* De huidige map: Dit kan het volledige pad zijn of alleen het laatste deel van het pad (bijv. `~/`).
* Andere informatie: Dit kan de hostnaam, datum en tijd of andere aangepaste elementen omvatten.
Hier is een uitsplitsing:
* De "prompt" zelf: Dit is de lijn van tekst die verschijnt.
* De "promptreeks": Dit is de werkelijke tekst die de prompt vormt, gedefinieerd door de omgevingsvariabele `PS1`.
* prompt tekens: Dit zijn specifieke symbolen in de promptreeks die verschillende stukjes informatie vertegenwoordigen (bijvoorbeeld `\ u` voor de gebruikersnaam,` \ w` voor de huidige map).
Voorbeeldprompt:
`` `bash
Gebruiker@hostnaam:~/my_directory $
`` `
In dit voorbeeld:
* `User` is de gebruikersnaam.
* `HostName` is de hostnaam van de computer.
* `~/my_directory` is de huidige map.
* `$` geeft een gewone gebruiker aan.
Uw prompt aanpassen:
U kunt uw prompt aanpassen door de omgevingsvariabele `PS1` in te stellen. Bijvoorbeeld om de prompt te wijzigen om de hostnaam en de huidige map weer te geven:
`` `bash
Ps1 ="\ u@\ h:\ w \ $"
`` `
Dit zal resulteren in een prompt zoals:
`` `bash
Gebruiker@hostnaam:/home/user $
`` `
Gemeenschappelijke snelle elementen:
* `\ u`:gebruikersnaam
* `\ h`:hostnaam
* `\ w`:huidige werkmap
* `\ t`:huidige tijd
* `\ d`:huidige datum
* `\ $`:Een dollarteken (gebruikt voor gewone gebruikers)
* `\#`:Een pond teken (gebruikt voor de rootgebruiker)
U kunt meer informatie vinden over het aanpassen van uw prompt in de handmatige pagina's van uw shell (bijv. `Man bash`). |