Der er ikke et enkelt, universelt bibliotek for eksekverbare filer i Unix. Placeringen varierer afhængigt af det specifikke UNIX-lignende operativsystem og dets konfiguration.
Her er nogle almindelige mapper:
* `/bin` :Indeholder vigtige systembinarier, der bruges under systemstart.
* `/sbin` :Holder systemadministratorbinarier (f.eks. 'Shutdown', 'Mount').
* `/usr/bin` :Indeholder almindeligt anvendte brugerbinarier.
* `/usr/sbin` :Holder systemadministratorbinarier, der ikke er vigtige for systemstart.
* `/usr/local/bin` :Ofte brugt til lokalt installerede binære filer.
Vigtige noter:
* Sti -miljøvariabel: Miljøvariablen 'sti' fortæller skallen, hvor man skal kigge efter eksekverbare filer. Dette giver dig mulighed for at køre programmer fra ethvert bibliotek ved at specificere deres navn uden deres fulde sti.
* Andre mapper: Andre mapper kan også indeholde eksekverbare stoffer, afhængigt af systemet. For eksempel kan applikationer installere deres binære filer i specifikke undermapper inden for `/usr/local/` eller `/opt/`.
bedste praksis:
Brug den specifikke placering af en eksekverbar, brug kommandoen `hvilken ':
`` `
Hvilket kommandonavn
`` `
For eksempel at finde placeringen af kommandoen `ls`:
`` `
som ls
`` `