Qatt ippruvajt issib il-post ta 'kmand, programm jew applikazzjoni imma ma nafx fejn trid tfittex?
Naturalment, tista ' ssib il- kmand li tipprova ssibha kif ġej:
isibu / -name firefoxDan jagħti lura lista ta 'riżultati potenzjali u ġeneralment, tista' ssib il-post tal-programm b'dan il-mod.
Kmand ieħor li tista 'tuża huwa l-lokalizzar tal-kmand. Pereżempju:
issib firefoxMadankollu, l-aħjar metodu biex wieħed isib programmi huwa l-kmand fejn hi.
Skont il- paġni tal-bniedem :
fejn tikkontempla l-fajls binarji, sors u manwali għall-ismijiet tal-kmand speċifikati. L-ismijiet ipprovduti huma l-ewwel imqaxxar ta 'komponenti ta' path-name u kull estensjoni (waħedha) li ddur tal-formola .ext (per eżempju: .c) Prefissi ta 's. li jirriżultaw mill-użu tal-kontroll tal-kodiċi tas-sors huma ttrattati wkoll. Fejn imbagħad jipprova jsib il-programm mixtieq speċifikat fil-postijiet Linux standard, u fil-postijiet speċifikati minn $ PATH u $ MANPATH.
Essenzjalment, għalhekk, il-kmand fejn tista 'ssib il-kodiċi tas-sors, il-manwali u l-post ta' programm.
Ejja nipprovawha ma 'Firefox:
fejn hija FirefoxL-output mill-kmand ta 'hawn fuq huwa kif ġej:
firefox: / usr / bin / firefox / usr / lib64 / firefox /usr/share/man/man1/firefox.1.gzJekk tixtieq issib il-post tal-programm tista 'tuża s-swiċċ -b kif ġej:
whereis-b firefoxDan jirritorna r-riżultat li ġej:
firefox: / usr / bin / firefox / usr / lib64 / firefoxAlternattivament, jekk inti biss trid tkun taf il-post tal-manwali tista 'tuża s-swiċċ -m.
whereis-m firefoxIr-riżultat għall-kmand ta 'hawn fuq huwa kif ġej:
firefox: /usr/share/man/man1/firefox.1.gzFinalment, tista 'tillimita t-tfittxija għal sempliċement il-kodiċi tas-sors billi tuża s-swiċċ -s.
Hemm swiċċijiet oħra disponibbli għall-kmand fejn hemm inkluż -u li jħares għal fajls mhux tas-soltu.
Il-manwal jgħid dan li ġej dwar il-bidla -u:
jingħad li kmand mhux tas-soltu jekk m'għandux dħul wieħed biss minn kull tip espliċitament mitlub. Għalhekk 'whereis -m -u *' titlob dawk il-fajls fid-direttorju kurrenti li m'għandhomx fajl ta 'dokumentazzjoni, jew aktar minn wieħed.
Essenzjalment jekk ikollok aktar minn manwal wieħed li jinsab fis-sistema tiegħek jew il-programm li qed taħdem jidher f'aktar minn post wieħed, jiġi rritornat.
Jekk għandek kunċett vag dwar il-post ta 'programm jew kmand u trid tfittex numru speċifiku ta' direttorji tista 'tuża l-buttuna -B biex tfittex binaries f'lista speċifikata.
Pereżempju:
whereis -b -B / usr / bin -f firefoxIl-kmand ta 'hawn fuq għandu ftit partijiet għalih. L-ewwelnett hemm il-buttuna -b li tfisser li qed infittxu l-binaries biss (il-programmi nfushom). Il-buttuna -B tintuża biex tipprovdi lista ta 'postijiet biex tfittex il-binaries u l-lista tal-folders tintemm mill-swiċċ -f. Għalhekk fil-kmand ta 'hawn fuq l-uniku direttorju li ġie mfittex hu / usr / bin. Finalment il-firefox wara l--f jgħidlek x'inhu dak li qed tfittex.
Alternattiva għall-buttuna -B hija -M li tfittxija sett speċifiku ta 'folders għal manwali.
Il-linja tal-kmand għall-bidla -M tkun kif ġej:
whereis -m -M / usr / share / man / man1 -f firefoxIl-loġika hija l-istess għall-M kif kien għal -B. Il-m jgħidlek fejn trid tfittex il-manwali, il-M jgħidlek li hemm lista ta 'folders li fihom għandha tfittex il-manwali. Il- -f ittemm il-lista ta 'fajls u Firefox huwa l-programm li l-kmand ta' fejn qed tfittex manwali.
Fl-aħħarnett is-swiċċ-S jista 'jintuża biex jelenka sett ta' folders biex ifittex il-kodiċi tas-sors.