Bir dosya yolu (path), bir dosyanın hangi dizinlerde aranacağını belirtmek için kulanılır.
PATH ortam değişkeni ise çalıştırılacak bir yazılımın aranacağı dizinleri belirtmek için kullanılır.
execlp ve
execvp işlevleri (
Bir Dosyanın Çalıştırılması) bu ortam değişkenini kullanır, dolayısıyla bu işlevlerle gerçeklenmiş uygulamalar ve kabuk da bu değişkeni kullanır.
Değişkenin değeri, dizin isimlerinin iki nokta üstüstelerle ayrılmasıyla oluşturulan bir dizgedir. Bir dizin olarak belirtilmiş boş bir dizge
çalışılan dizini belirtir.
Örneğin, bu ortam değişkeni için değer olarak belirtilen bir dizge:
:/bin:/etc:/usr/bin:/usr/new/X11:/usr/new:/usr/local/bin
ise ve kullanıcı foo isimli bir yazılımı çalıştırmak isterse, kabuk sırayla ./foo, /bin/foo, /etc/foo, ... dosyalarını arayacak ve önce hangisini bulursa onu çalıştıracaktır.