de PATH omgevingsvariabele is een dubbele punt gescheiden lijst van mappen die uw shell doorzoekt wanneer u een commando invoert.,
programmabestanden (uitvoerbare bestanden) worden op veel verschillende plaatsen op het UNIX systeem bewaard. Je pad vertelt de Unix shell waar je op het systeem moet zoeken als je een bepaald programma aanvraagt. Het hebben van meerdirectory ’s in je pad zal het aantal keren dat je krijgt”Command not found” fouten te verminderen, maar kan je een groter risico op het activeren van een Trojaans paard.
om erachter te komen wat uw pad is, typt u bij de Unix shell prompt:
echo $PATH
uw pad ziet er ongeveer als volgt uit.,
/usr2/username/bin:/usr/local/bin:/usr/bin:.
u ziet uw gebruikersnaam in plaats van username
. Usingthe bovenstaande voorbeeld pad, als u de ls
commando, yourshell op zoek naar de juiste uitvoerbare bestand in de followingorder: ten eerste zou het kijken door de directory/usr2/username/bin
, dan /usr/local/bin
,dan /usr/bin
, en ten slotte de lokale directory, indicatedby de .
(een periode).,
wijzigen van je pad
Als u csh
of tcsh
, op de shellprompt, in te voeren:
setenv PATH $PATH\:/dir/path
Als u sh
, ksh
ofbash
, bij de shell-prompt, type je in:
PATH=$PATH\:/dir/path ; export PATH
In alle gevallen, vervangt u /dir/path
met de directory u de shell te zoeken.
$PATH\:/dir/path
door /dir/path:$PATH
.aan de Universiteit van Indiana, voor persoonlijke of departementale ondersteuning van Linux of Unix-systemen, zie Help voor Linux of Unix bij IU ophalen.