Cara Nemokake Linux Perintah lan Program Nggunakake Whereis

Apa sampeyan tau nyoba nemokake lokasi perintah, program utawa aplikasi nanging ora ngerti ngendi arep katon?

Mesthi, sampeyan bisa nemokake dhata kasebut kanggo nemokake kasebut:

golek / -name firefox

Iki bakal ngasilake dhaptar asil potensial lan umume, sampeyan bisa nemokake lokasi program kanthi cara iki.

Perintah liyane sing bisa sampeyan gunakake yaiku perintah nemokake. Tuladhane:

nemokake firefox

Nanging, cara paling apik kanggo nemokake program yaiku perintah ing ngendi.

Miturut kaca manawa :

whereis locates binar, sumber, lan file manual kanggo jeneng printah kasebut. Jeneng sing diwenehake kawit mbatalake komponen-komponen path leading lan extension (siji) jejere .ext (contone: .c) Prefix of s. asil saka nggunakake kode sumber kontrol uga ditangani. Dadi banjur nyoba nemtokake program sing dikarepake ing panggonan Linux standar, lan ing panggonan sing ditemtokake dening $ PATH lan $ MANPATH.

Mulane, ing ngendi perintah kasebut bisa nemokake kode sumber, manual lan lokasi program.

Ayo coba karo Firefox:

whereis firefox

Output saka perintah kasebut ing ndhuwur yaiku:

firefox: / usr / bin / firefox / usr / lib64 / firefox /usr/share/man/man1/firefox.1.gz

Yen sampeyan mung pengin nemokake lokasi program sampeyan bisa nggunakake saklar -b kaya mangkene:

whereis -b firefox

Iki ngasilake asil ing ngisor iki:

firefox: / usr / bin / firefox / usr / lib64 / firefox

Utawa, yen sampeyan mung pengin ngerti lokasi manual sampeyan bisa nggunakake switch -m.

whereis -m firefox

Asil kanggo dhasar kasebut yaiku:

firefox: /usr/share/man/man1/firefox.1.gz

Pungkasan, sampeyan bisa matesi panelusuran kasebut mung kode sumber kanthi nggunakake s -s ​​switch.

Ana switch liyane sing kasedhiya kanggo perintah whereis kalebu -u sing katon kanggo file sing ora biasa.

Manually says the following about the -u switch:

a printah diarani ora ènthèng manawa ora mung siji entri saben jinis sing dijaluk sacara eksplisit. Mangkono 'whereis -m -u *' nyuwun berkas sing ana ing direktori saiki sing ora ana berkas dokumentasi, utawa luwih saka siji.

Ateges yen sampeyan duwe luwih saka siji manual sing ana ing sistem sampeyan utawa program sing mlumpat katon ing luwih saka siji panggonan, bakal bali.

Yen sampeyan duwe gagasan samar-samar minangka lokasi program utawa pituduh lan sampeyan pengin nelusur sakumpulan direktori tartamtu sampeyan bisa migunakake tombol -B kanggo nggolèki binary ing dhaptar sing ditemtokake.

Tuladhane:

whereis -b -B / usr / bin -f firefox

Perintah ing ndhuwur nduweni sawetara bagean kasebut. Kaping pisanan ana switch -b sing tegese kita looking for binary mung (program piyambak). Switch -B digunakake kanggo nyedhiyake dhaptar panggonan kanggo nggolèki binari lan daftar folder diakhiri déning switch -f. Mulane ing printah ndhuwur, direktori sing digoleki yaiku / usr / bin. Pamungkas firefox sawise -f ngandhani apa kang lagi ditemokake.

Alternatif kanggo -B saklar -M sing nelusur folder spesifik folder kanggo manual.

Garis perintah kanggo -M saklar bakal kaya mangkene:

whereis -m -M / usr / share / man / man1 -f firefox

Logika padha kanggo -M kayane -B. Ing -m ngandhani whereis kanggo golek manuals, -M ngandhani yen daftar folder wis teka ing ngendi ngirim katon manual. Ing -f ngakhiri dhaptar file lan firefox iku program sing perintah whereis arep golek manual kanggo.

Pungkasane switch -S bisa digunakake kanggo ndaptar folder kanthi nggoleki kode sumber.