Det vanligaste och pålitliga sättet att hitta platsen för en körbar fil i Linux använder kommandot "som".
För att till exempel hitta platsen för kommandot "ls" skulle du använda:
`` `bash
Vilken LS
`` `
Detta kommer att mata ut hela vägen till den körbara, till exempel `/bin/ls`. Om kommandot inte finns i din väg kommer det att returnera ingenting.
Alternativt, om du vet namnet på den körbara men inte är säker på om det är på din väg, kan du använda `find`:
`` `bash
hitta/-name ls 2>/dev/null
`` `
Detta söker i hela filsystemet (`/`) för en fil med namnet `ls '. `2>/dev/null` omdirigerar felmeddelanden (som" tillstånd nekas ") till`/dev/null`, vilket hindrar dem från att röra din produktion. Detta är emellertid betydligt långsammare och mindre effektiv än "som" och bör endast användas om "som" misslyckas. Var medveten om att sökning av hela filsystemet kan ta mycket lång tid. Du kan begränsa sökningen till specifika kataloger om du har en uppfattning om var den körbara kan vara belägen (t.ex. `/usr/bin`,`/usr/local/bin`).
För mer komplexa scenarier eller om du behöver mer information, kan "vart" vara till hjälp men det är mindre pålitligt än "vilket" som det beror på systemindexering.