Android

Var är kommandot i Linux

Команды и утилиты Linux, которые могут пригодиться каждому. От новичка до системного администратора

Команды и утилиты Linux, которые могут пригодиться каждому. От новичка до системного администратора

Innehållsförteckning:

Anonim

whereis är ett kommandoradsverktyg som låter dig hitta platsen för binära, käll- och manuella sidfiler för ett givet kommando., kommer vi att visa dig hur du använder kommandot Linux whereis .

Hur man använder whereis kommandot

Syntaxen för kommandot var är följande:

whereis FILE_NAME…

När de används utan några alternativ whereis söker i binära, whereis och manuella filer efter kommandot som anges som ett argument.

Som standard söker man efter kommandot filer i hårdkodade sökvägar och kataloger som listas i miljövariablerna. Använd alternativet -l att hitta de kataloger där kommandot whereis söker efter.

whereis -l

För att få information om bash kommandot skriver du till exempel följande:

whereis bash

bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz

I utgången ovan bash: är det kommando som du vill få information för, /bin/bash är sökvägen till den binära filen, /etc/bash.bashrc är källfilen och /usr/share/man/man1/bash.1.gz är /usr/share/man/man1/bash.1.gz .

Om kommandot du söker inte existerar kommer det whereis att skrivas ut kommandonamnet.

Du kan också ge mer än ett argument till kommandot whereis :

whereis netcat uptime

Utgången kommer att innehålla information om både netcat och uptime :

netcat: /bin/netcat /usr/share/man/man1/netcat.1.gz uptime: /usr/bin/uptime /usr/share/man/man1/uptime.1.gz

För att bara söka efter kommandobinarierna använder du -p alternativet.

Om du till exempel vill hitta platsen för ping kommandot skriver du följande:

whereis -p ping

ping: /bin/ping

När du bara söker efter platsen för kommandot binärt, föredrar du att använda kommandona which eller type .

För att bara söka efter källfilerna använder du alternativet -s .

whereis -s command

Om källfilerna finns kommer whereis att skriva ut sina platser.

Alternativet -m låter dig bara söka efter manfiler:

whereis -m command

För att begränsa platserna där whereis söker efter binärer använder du -B alternativen, för handböcker -M alternativet och -S för källor. Varje alternativ accepterar en lista med absoluta sökvägar till kataloger separerade med rymden. Kataloglistan måste avslutas med alternativet -f som indikerar början av filnamn.

För att till exempel söka efter cp binär i /bin katalogen skriver du:

whereis -b -B /bin -f cp

cp: /bin/cp

Alternativet -u berättar var whereis ska söka efter ovanliga poster. Filer som inte har exakt en post av varje begärd typ (binär, manuell och källa) anses vara ovanliga filer (kommandon).

Till exempel, för att söka efter alla binära filer i /bin katalogen som inte har manuella sidor eller har mer än en dokumentation du skulle skriva:

cd /bin whereis -m -u *

Jokerteckenet ( * ) efter alternativet -f betyder alla filer i den aktuella fungerande katalogen ( /bin ).

Slutsats

whereis används för att hitta binära, käll- och manuella filer för ett givet kommando.

var terminal