"Sæt prompttekst" i et Unix-system, eller mere specifikt i en shell som Bash eller ZSH, bruges til at ændre standardteksten, der vises før kommandoprompten. Dette giver brugerne mulighed for at tilpasse deres kommandolinjegrænseflade og gøre den mere informativ eller visuelt tiltalende.
Sådan fungerer kommandoen "sæt prompttekst":
Syntaks:
sæt prompt text="ny_prompt_tekst"
I ovenstående syntaks repræsenterer "new_prompt_text" den brugerdefinerede prompttekst, som du vil indstille. Det kan indeholde forskellige tegn, symboler og escape-sekvenser for at formatere prompten, som du vil.
Lad os f.eks. sige, at du vil indstille en prompt, der viser den aktuelle mappe, brugernavn og tid i et farverigt format. Du kan bruge følgende kommando:
sæt prompt text="%F~%w %n:%~%# "
Her er en oversigt over, hvad hver del af promptteksten gør:
"%F":Indstiller forgrundsfarven til rød (du kan bruge andre farvekoder).
"~":Repræsenterer brugerens hjemmemappe.
"%w":Viser den aktuelle arbejdsmappe.
" %n":Viser brugernavnet.
":%~# ":Viser den aktuelle tid i formatet tt:mm:ss.
"# " i slutningen tilføjer et mellemrum og et hash-symbol, som almindeligvis bruges til at angive, at brugeren har administrative rettigheder.
Når du udfører kommandoen "indstil prompttekst", vil din kommandoprompt ændre sig til at vise den angivne prompttekst. Denne ændring fortsætter, indtil du ændrer den igen eller lukker terminalvinduet.
Tilpasning af promptteksten kan være nyttig til hurtigt at identificere visse stykker information, såsom den aktuelle mappe eller brugernavn, uden at skulle indtaste dem eksplicit. Det kan også gøre kommandolinjegrænsefladen mere visuelt tiltalende og personliggjort til dine præferencer.