Yuav ua li cas nrhiav Linux lus txib thiab cov kev pab cuam siv qhov twg

Koj puas tau sim mus nrhiav qhov chaw ntawm kev hais kom ua, kev pab cuam lossis kev thov tab sis tsis paub qhov twg?

Tau kawg, koj tuaj yeem nrhiav lo lus txib kom nrhiav nws raws li hauv qab no:

nrhiav / lub npe firefox

Qhov no yuav xa ib daim ntawv teev cov txiaj ntsim tau zoo thiab feem ntau, koj tuaj yeem nrhiav qhov chaw ntawm qhov kev pab cuam no.

Lwm cov lus txib koj siv tau yog qhov kev txiav txim ntawm qhov chaw. Piv txwv li:

nrhiav firefox

Txawm li cas los xij, qhov zoo tshaj plaws rau txoj kev nrhiav cov kev pab yog qhov uas hais kom ua.

Raws li cov txiv neej nplooj ntawv :

whereis locates tus binary, qhov, thiab cov ntaub ntawv muaj peev xwm rau cov lus hais kom ua. Cov npe uas muab tau yog thawj zaug ntawm cov kab kev ua lub npe thiab kab ntawv (ib qho) kev txuas ntxiv ntawm daim ntawv .ext (piv txwv li: .c) Cov kev xaiv ntawm s. uas siv los ntawm kev siv cov kev tswj cov cai los kuj muaj kev pom zoo nrog. Nyob qhov twg ces sim nrhiav qhov kev pab cuam uas tau teev tseg nyob rau hauv qhov chaw teev Linux, thiab hauv cov chaw uas tau teev tseg los ntawm $ PATH thiab $ MANPATH.

Hauv qhov essence, yog li ntawd, qhov kev hais kom ua qhov twg yuav nrhiav tau qhov chaws, cov phau ntawv thiab qhov chaw ntawm qhov kev zov me nyuam.

Cia ua sim nrog Firefox:

qhov twg firefox

Qhov tso zis los ntawm cov lus txib saum toj no yog raws li nram no:

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

Yog tias koj tsuas xav mus nrhiav qhov chaw ntawm qhov kev zov me nyuam koj siv tau qhov hloov -b raws li nram no:

whereis -b firefox

Qhov no rov qab ua cov nram qab no:

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

Xwb, yog tias koj tsuas xav paub qhov chaw ntawm cov ntawv qhia koj siv tau qhov kev hloov qhov -m.

whereis -m firefox

Qhov tshwm sim rau cov lus txib saum toj no yog raws li nram no:

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

Thaum kawg, koj tuaj yeem txwv qhov kev tshawb fawb kom cia li siv qhov chaws los ntawm kev siv lub -s hloov.

Muaj lwm cov keyboards uas muaj nyob rau ntawm qhov uas hais kom ua nrog rau -u uas saib rau cov ntaub ntawv txawv.

Phau ntawv qhia hais tias cov hauv qab no hais txog kev hloov qhov pib:

ib lo lus txib yog hais tias yuav tsis txawv yog hais tias nws tsis muaj ib qho nkag ntawm txhua yam thov kom ntsees. Yog li 'whereis -m -u *' nug txog cov ntaub ntawv nyob rau hauv cov npe tam sim no uas tsis muaj ntaub ntawv thov, los yog ntau dua ib qho.

Yeej tseemceeb yog tias koj muaj ntau dua li ib phau ntawv nyob hauv koj qhov system lossis qhov kev pabcuam uas koj tab tom khiav tshwm ntxiv hauv ntau dua ib qhov chaw nws yuav raug xa rov qab.

Yog tias koj muaj ib qho kev tsis pom meej raws li qhov chaw ntawm qhov kev pab cuam los yog cov lus txib thiab koj xav mus tshawb ib cov txheej txheem ntawm koj siv tau -B hloov mus nrhiav binaries hauv daim ntawv teev kev teev npe.

Piv txwv li:

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

Cov lus txib saum toj no muaj ob peb feem rau nws. Ua ntej tshaj plaws yog qhov hloov -b uas txhais tau hais tias peb tab tom nrhiav rau lub binaries xwb (cov kev pab cuam lawv tus kheej). Lub -B hloov tau siv los muab ib daim ntawv teev cov chaw mus tshawb nrhiav rau hauv binaries thiab daim ntawv teev cov folders yog kev txiav tawm los ntawm txoj cai-f. Vim li no nyob rau hauv qhov kev txiav txim saum toj no tsuas nrhiav cov npe / usr / rau hauv. Thaum kawg qhov firefox tom qab tus -f qhia qhov twg nws tab tom nrhiav.

Ib qho kev hloov mus rau -B hloov yog -M uas tshawb ib cov txheej ntawm folders rau phau ntawv.

Cov kab hais kom ua rau txoj kev hloov M-yuav tsum muaj raws li nram no:

whereis -m -M / usr / qhia / txiv neej / man1 -f firefox

Lub logic yog tib yam rau -M li nws yog rau -B. Qhov -m qhia qhov chaw uas yuav tau nrhiav cov ntawv qhia, qhov -M qhia qhov chaw uas muaj cov npe ntawm cov folders tab tom los ntawm qhov nws yuav tsum tau nrhiav cov phau ntawv. Cov-f tso tawm cov ntaub ntawv ntawm cov ntaub ntawv thiab firefox yog qhov kev pab cuam uas qhov kev hais kom ua qhov twg yuav nrhiav cov phau ntawv rau.

Thaum kawg qhov hloov -S siv tau los sau cov txheej ntawm cov folders mus nrhiav rau ntawm qhov chaws.