Wéi fannt Dir d'Linux Commands a Programmer, déi Whereis fannen

Hutt Dir jeemools probéiert de Standuert vun engem Kommando, Programm oder enger Applikatioun ze fannen, awer wousst net, wou Dir kucke wëllt?

Natierlech kënnt Dir de Kommando fannen, fir et ze versauchen:

fannen / nom Numm firefox

Dëst wäert eng Lëscht mat potenziellen Ergebnossmethoden an allgemeng zeréckfannen, kënnt Dir de Standuert vum Programm op dëser Manéier fannen.

En anere Kommando Dir kënnt benotzen ass de Kommando lokaliséieren. Zum Beispill:

Site vu Firefox

Déi bescht Method fir Programmer ze fannen ass de Whereis Kommando.

Laut den Man Seiten :

Wénktéiert d'Binär-, Quell- a manuell Dateie fir déi bestëmmten KommandoName. D'Zuel vun de geliwwert Nummere ginn zuerst vu féierend Path-Nimm-Komponenten entlooss an all (eenzeg) a verfollegt Ausgab vun der Form .ext (zum Beispill: .c) Präfixe vun s. déi aus der Verwennung vun der Quellcoderegelung entstinn, och behandelt. Well Whereis dann probéiert d'gewielte Wuerprogramm an de Standard Linux Plazen ze fannen an an de Plazen déi $ PATH an $ MANPATH uginn.

Am Wesen ass deemno wou den Kommando den Quellcode, d'Handbücher a de Standort vun engem Programm fannen.

Loosst eis et mat Firefox benotzen:

vu woufir Firefox

D'Ausgaang vum obengenannten Kommando ass folgend.

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

Wann Dir just de Stand vum Programm fanne wëllt, kënnt Dir de Schalter -b benotze wéi:

wéisou -b firefox

Dëst gëtt de folgende Resultater:

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

Alternativ, wann Dir nëmmen de Standuert vun den Handbüroen wësst, kënnt Dir den -m-Schalter benotzen.

wat -m firefox

D'Resultat vum obengenannten Kommando ass folgendermoossen:

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

Schlussendlech kënnt Dir d'Sich just op de Quellcode limitéieren andeems Dir de -Schalteren benotzt.

Et gi aner Schalter fir den Whereis-Kommando wéi -u déi aussergewéinlech Date gewisen hunn.

D'Handbuch seet d'folgend iwwer de -u Schalter:

e Kommando wier éierlech ongewéinlech, wann et net nëmmen e Eintrag vun all explizit Ufro ass. Also "whereis -m -u *" freet op dës Fichier am aktuellen Verwalten, déi keng Dokumentationsdatei hunn, oder méi wéi een.

Wärendlech wann Dir méi wéi ee Handbuch hutt, deen op Ärem System gelénkt gëtt oder de Programm deen Dir leeft, erscheint an méi wéi enger Plaz gëtt et erëm zréck.

Wann Dir e vague Begrëff u wéi de Standort vun engem Programm oder Kommando hutt an Dir wëllt e spezifeschen Set vu Verzeichneren ze benotzen, kënnt Dir de -B-Knäppche fir Binären an enger bestëmmter Lëscht ze sichen.

Zum Beispill:

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

Dëse Kommando huet e puer Deeler. Eischtens ass et de -B-Schalter, dat heescht mir sinn d'Zeechnungen nëmme (déi Programmer selwer). De -B-Schalter gëtt benotzt fir eng Lëscht ze fannen fir d'Binär ze sichen an d'Lëscht vun de Folder gëtt ofgeschalt. Duerfir am Kommando iwwer dem eenzegen Verzeichnis deen duerchsichteg ass / usr / bin. Endlech de Firefox no der -f erzielt wann et ass wat et gesäit.

Eng Alternativ zum -B - Schalter ass -M - déi e spezifeschen Set vu Fichier'en fir Handbücher opsucht.

D'Kommandozeil fir de -M Switch wäerte wéi folgend:

watis -m -m / usr / share / man / man1 -f firefox

D'Logik ass déi selwecht fir de -M, wéi et fir -B war. De -m erzielt aus deem Moment fir Handbücher ze fannen, de -M erzielt dorunner datt d'Lëscht vun de Folder kënnt kommen, wou et Handbücher erofgoe sollten. De -f beinhalt d'Lëscht vun de Dateien an Firefox ass de Programm, deen den whereis Kommando fir Handbücher ze sichen.

Zum Schluss kënnt de -Schalter fir eng Rei vu foldoën fir de Quellcode nozekucken.