Dynamisk Sti i SH-Prompt: Sådan Opdateres Ved Mappe- eller Brugerskift

Hvordan kan den aktuelle sti vises dynamisk i sh-prompten, så den opdateres ved skift af mappe eller bruger?

For at få den aktuelle sti til at vises dynamisk i sh-prompten og opdatere sig ved skift af mappe eller bruger, skal du redigere din shell-konfigurationsfil, tilføje PS1 variablen og genindlæse filen.

Hvordan kan den aktuelle sti vises dynamisk i sh-prompten, så den opdateres ved skift af mappe eller bruger?

For at få den aktuelle sti til at vises dynamisk i sh-prompten og opdatere sig ved skift af mappe eller bruger, kan du følge disse trin:

  1. Rediger din shell-konfigurationsfil:
    • For bash brugere: Åbn ~/.bashrc eller ~/.bash_profile.
    • For zsh brugere: Åbn ~/.zshrc.
    • For sh brugere: Åbn ~/.profile eller ~/.shrc.
  2. Tilføj eller rediger PS1 variablen:

    Tilføj følgende linje til din konfigurationsfil for at opdatere prompten dynamisk:

    PS1='\u@\h:\w\$ '
    • \u viser det aktuelle brugernavn.
    • \h viser værtsnavnet.
    • \w viser den aktuelle sti.
    • \$ viser en $ for normale brugere og # for root.
  3. Genindlæs konfigurationsfilen:

    For at ændringerne skal træde i kraft, skal du genindlæse din konfigurationsfil. Dette kan gøres ved at køre:

    source ~/.bashrc

    eller

    source ~/.zshrc

    afhængigt af hvilken shell du bruger.

Efter at have fulgt disse trin, vil din shell-prompt nu dynamisk vise den aktuelle sti og opdatere sig ved skift af mappe eller bruger.