Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Aký príkaz by ste použili na zistenie, kde spustiteľný súbor spočíva v systéme v systéme Linux?

Najbežnejším a najspoľahlivejším spôsobom, ako nájsť umiestnenie spustiteľného súboru v systéme Linux, je použitie príkazu `What`.

Napríklad, aby ste našli umiestnenie príkazu `LS, použili by ste:

`` `Bash

Ktoré ls

`` `

Tým sa dostane úplná cesta k spustiteľnému súboru, napríklad `/bin/ls`. Ak príkaz sa vo vašej ceste nenájde, nič sa nevráti.

Prípadne, ak poznáte názov spustiteľného súboru, ale nie ste si istí, či je vo vašej ceste, môžete použiť „Nájsť“:

`` `Bash

nájsť/-name ls 2>/dev/null

`` `

Týmto sa vyhľadáva celý súborový systém (`/`) pre súbor s názvom `ls`. `2>/dev/null` presmeruje chybové správy (napríklad„ Povolenie zamietnuté “) na`/dev/null`, čo im bráni v zaprašovaní výstupu. Je to však výrazne pomalšie a menej efektívne ako „ktoré“ a malo by sa používať iba vtedy, ak „čo“ zlyhá. Uvedomte si, že vyhľadávanie celého súborového systému môže trvať veľmi dlho. Vyhľadávanie môžete zúžiť na konkrétne adresáre, ak máte predstavu o tom, kde by sa mohla umiestniť spustiteľná hodnota (napr./USR/bin`, `/usr/lokálne/bin`).

Pre zložitejšie scenáre alebo ak potrebujete viac informácií, „whereis“ môže byť užitočné, ale je to menej spoľahlivé ako „, ktoré“ závisí od indexovania systému.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené