"Sett prompttekst" i et Unix-system, eller mer spesifikt i et skall som Bash eller ZSH, brukes til å endre standardteksten som vises før ledeteksten. Dette lar brukere tilpasse kommandolinjegrensesnittet og gjøre det mer informativt eller visuelt tiltalende.
Slik fungerer kommandoen "sett ledetekst":
Syntaks:
set prompt text="new_prompt_text"
I syntaksen ovenfor representerer "new_prompt_text" den tilpassede ledeteksten du vil angi. Den kan inneholde forskjellige tegn, symboler og escape-sekvenser for å formatere ledeteksten slik du vil.
La oss for eksempel si at du vil angi en ledetekst som viser gjeldende katalog, brukernavn og klokkeslett i et fargerikt format. Du kan bruke følgende kommando:
set prompt text="%F~%w %n:%~%# "
Her er en oversikt over hva hver del av ledeteksten gjør:
"%F":Setter forgrunnsfargen til rød (du kan bruke andre fargekoder).
"~":Representerer brukerens hjemmekatalog.
"%w":Viser gjeldende arbeidskatalog.
" %n":Viser brukernavnet.
":%~# ":Viser gjeldende tid i tt:mm:ss-formatet.
"# " på slutten legger til et mellomrom og et hash-symbol, som vanligvis brukes for å indikere at brukeren har administrative rettigheter.
Når du utfører kommandoen "sett ledetekst", vil ledeteksten endres til å vise den angitte ledeteksten. Denne endringen vedvarer til du endrer den igjen eller lukker terminalvinduet.
Tilpassing av ledeteksten kan være nyttig for raskt å identifisere visse deler av informasjon, for eksempel gjeldende katalog eller brukernavn, uten å måtte skrive dem eksplisitt. Det kan også gjøre kommandolinjegrensesnittet mer visuelt tiltalende og personlig tilpasset dine preferanser.