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
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.
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.
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).