Vägen variabel i Unix är en
miljövariabel Det listar kataloger där operativsystemet söker efter körbara program när du skriver ett kommando. I huvudsak berättar det systemet var du ska leta efter filerna som utgör dina kommandon.
Här är en uppdelning:
* Miljövariabel: En miljövariabel är ett namnvärdepar som lagrar information om användarens miljö. Path är bara en av många sådana variabler.
* Kataloger: Vägvariabeln har en koloniseparerad lista med kataloger. Till exempel:
`` `
/usr/bin:/bin:/usr/local/bin
`` `
* Sökning efter körbara filer: När du skriver ett kommando letar skalet efter en matchande körbar fil i katalogerna som anges i sökvägsvariabeln, från första katalogen och går ner i listan.
* Exempel: Om du skriver "LS" vid kommandotolken kommer systemet först att leta efter en körbar med namnet "LS" i "/usr/bin". Om den inte hittar det där, kommer den att söka i "/bin" och sedan "/usr/local/bin", tills den hittar en matchande fil.
Varför är banan viktig?
* Hitta körbara filer: Utan en sökväg skulle du behöva skriva hela sökvägen till varje körbar fil du ville köra, vilket är ineffektivt och besvärligt.
* Anpassning: Du kan anpassa din sökvariabel för att inkludera kataloger som håller program som är specifika för dina behov eller projekt.
* Säkerhet: Det är viktigt att vara medveten om innehållet i din vägvariabel, eftersom det kan utnyttjas av skadliga aktörer för att utföra oönskade program.
Hur man använder sökvägen:
* visar vägen:
`` `bash
Echo $ Path
`` `
* modifiera vägen (tillfälligt):
`` `bash
Sökväg =$ sökväg:/sökväg/till/din/katalog
`` `
* Ändra vägen (permanent):
Metoden för att permanent modifiera sökvägen beror på ditt skal och operativsystem. I BASH kan du till exempel lägga till följande rad i din ".Bashrc" -fil:
`` `bash
Exportväg =$ sökväg:/sökväg/till/din/katalog
`` `
Viktig anmärkning: Var alltid försiktig när du modifierar din sökvariabel, eftersom felaktiga inställningar kan orsaka oväntade beteende eller säkerhetsproblem.