Sådan Opdaterer Du Eksekverbare Filer i $PATH Efter Ændringer - Trin for Trin Guide

Hvordan opdateres de tilgængelige eksekverbare filer i $PATH efter ændringer, såsom fjernelse af en binær fil fra en $PATH, der er tilgængelig i en anden $PATH, eller ændring af $PATH-variablen?

Når du foretager ændringer i $PATH-variablen, skal du redigere din shell-konfigurationsfil, gemme ændringerne, genindlæse filen og eventuelt bruge kommandoen `hash -r` for at opdatere de tilgængelige eksekverbare filer.

Hvordan opdateres de tilgængelige eksekverbare filer i $PATH efter ændringer?

Når du foretager ændringer i $PATH-variablen, såsom fjernelse af en binær fil eller ændring af $PATH-variablen, er det vigtigt at sikre, at de tilgængelige eksekverbare filer opdateres korrekt. Her er nogle trin og overvejelser for at opdatere de tilgængelige eksekverbare filer:

  • Opdatering af $PATH-variablen:
    • Rediger din shell-konfigurationsfil (f.eks. .bashrc, .bash_profile, .zshrc afhængigt af din shell).
    • Tilføj eller fjern de ønskede stier fra $PATH-variablen. For eksempel:
      export PATH=$PATH:/ny/sti/til/bin
    • Gem ændringerne og genindlæs konfigurationsfilen ved at køre:
      source ~/.bashrc
      (Erstat .bashrc med den relevante fil for din shell).
  • Fjernelse af en binær fil:
    • Hvis du fjerner en binær fil fra en sti i $PATH, skal du sikre dig, at der ikke er nogen andre kopier af denne binære fil i andre stier i $PATH.
    • Brug kommandoen which eller type til at kontrollere, hvilken sti der bruges til en given kommando:
      which kommando
      type kommando
  • Ændring af $PATH-variablen midlertidigt:
    • Du kan ændre $PATH-variablen midlertidigt i en terminalsession ved at køre:
      export PATH=$PATH:/midlertidig/sti/til/bin
    • Denne ændring vil kun gælde for den aktuelle terminalsession og vil blive nulstillet, når terminalen lukkes.
  • Kontrollering af ændringer:
    • Efter at have foretaget ændringer i $PATH, kan du kontrollere de tilgængelige eksekverbare filer ved at køre:
      echo $PATH
    • Brug kommandoen hash -r i bash for at rydde den interne hash-tabel over eksekverbare filer, så ændringerne træder i kraft:
      hash -r

Ved at følge disse trin kan du sikre, at dine ændringer i $PATH-variablen opdateres korrekt, og at de tilgængelige eksekverbare filer er opdaterede.