Hur man kontrollerar sökvägen i Unix: 3 steg (med bilder)

Innehållsförteckning:

Hur man kontrollerar sökvägen i Unix: 3 steg (med bilder)
Hur man kontrollerar sökvägen i Unix: 3 steg (med bilder)

Video: Hur man kontrollerar sökvägen i Unix: 3 steg (med bilder)

Video: Hur man kontrollerar sökvägen i Unix: 3 steg (med bilder)
Video: Я никогда не ел такой вкусной курицы в соусе!!! Рецепт за 10 минут! 2024, Maj
Anonim

Om du har skrivit ett kommando och ser felet "kommandot hittades inte" kan det betyda att katalogen där din körbara fil sparas inte har lagts till i din sökväg. Denna wikiHow lär dig hur du hittar hela sökvägen till en fil, hur du visar dina vägmiljövariabler och hur du lägger till nya kataloger till din sökväg vid behov.

Steg

Kontrollera sökvägen i Unix Steg 1
Kontrollera sökvägen i Unix Steg 1

Steg 1. Hitta hela sökvägen till en fil

Om du behöver hitta den absoluta sökvägen till en fil på ditt system kan du göra det med hjälp av kommandot find. Låt oss säga att du behövde hitta hela vägen till ett program som heter roligt:

  • Skriv find / -name "fun" –typ f print och tryck på ↵ Enter.

    • Detta visar hela sökvägen till filen som kallas roligt oavsett vilken katalog du befinner dig i.
    • Om roligt i en katalog som heter /spel/häftigt, du skulle se/games/awesome/fun i resultaten av kommandot.
Kontrollera sökväg i Unix Steg 2
Kontrollera sökväg i Unix Steg 2

Steg 2. Visa din vägmiljövariabel

När du skriver ett kommando letar skalet efter det i katalogerna som anges av din sökväg. Du kan använda echo $ PATH för att hitta vilka kataloger ditt skal är inställd på att leta efter körbara filer. Att göra så:

  • Skriv echo $ PATH vid kommandotolken och tryck på ↵ Enter.

    • Resultaten ska se ut ungefär så här: usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    • Denna utdata är en lista över kataloger där körbara filer lagras. Om du försöker köra en fil eller ett kommando som inte finns i någon av katalogerna i din sökväg får du ett felmeddelande som säger att kommandot inte hittades.
Kontrollera sökvägen i Unix Steg 3
Kontrollera sökvägen i Unix Steg 3

Steg 3. Lägg till en ny katalog i sökvägen

Låt oss säga att du vill köra den filen som heter roligt. Du lärde dig att köra kommandot find att det finns i en katalog som heter /games /awesome. Men /games /awesome är inte på din väg, och du vill inte skriva hela sökvägen bara för att köra spelet. Så här lägger du till den på din sökväg:

  • Skriv export PATH = $ PATH:/games/awesome och tryck på ↵ Enter.

    • Nu kan du springa roligt bara genom att skriva dess namn på kommandoraden (istället för /spel/häftigt/kul) och tryck på ↵ Enter.
    • Denna ändring påverkar bara det nuvarande skalet. Om du öppnar ett nytt terminalfönster eller loggar in någon annanstans måste du lägga till sökvägen igen. För att göra ändringen permanent lägger du till kommandot i skalets konfigurationsfil (t.ex. .bashrc, .cshrc).

Video - Genom att använda denna tjänst kan viss information delas med YouTube

Tips

Rekommenderad: