"Ange prompttext" i ett Unix-system, eller mer specifikt i ett skal som Bash eller ZSH, används för att ändra standardtexten som visas före kommandotolken. Detta tillåter användare att anpassa sitt kommandoradsgränssnitt och göra det mer informativt eller visuellt tilltalande.
Så här fungerar kommandot "set prompt text":
Syntax:
set prompt text="new_prompt_text"
I ovanstående syntax representerar "new_prompt_text" den anpassade prompttext som du vill ställa in. Det kan innehålla olika tecken, symboler och escape-sekvenser för att formatera prompten som du vill.
Låt oss till exempel säga att du vill ställa in en prompt som visar aktuell katalog, användarnamn och tid i ett färgstarkt format. Du kan använda följande kommando:
set prompt text="%F~%w %n:%~%# "
Här är en uppdelning av vad varje del av prompttexten gör:
"%F":Ställer in förgrundsfärgen till röd (du kan använda andra färgkoder).
"~":Representerar användarens hemkatalog.
"%w":Visar den aktuella arbetskatalogen.
" %n":Visar användarnamnet.
":%~# ":Visar aktuell tid i formatet hh:mm:ss.
"# " i slutet lägger till ett mellanslag och en hash-symbol, som vanligtvis används för att indikera att användaren har administrativa rättigheter.
När du kör kommandot "set prompt text" kommer din kommandotolk att ändras för att visa den angivna prompttexten. Denna förändring kvarstår tills du ändrar den igen eller stänger terminalfönstret.
Att anpassa uppmaningstexten kan vara användbart för att snabbt identifiera vissa delar av information, till exempel den aktuella katalogen eller användarnamnet, utan att behöva skriva in dem explicit. Det kan också göra kommandoradsgränssnittet mer visuellt tilltalande och anpassat efter dina önskemål.