Командаin Whereis в Linux

Командаin Whereis в Linux

Whereis Command in Linux

27 Декабря 2019 | Терминал

В этой статье мы покажем вам, как использовать команду Linux whereis.

Командаin Whereis в Linux

Команда whereis командной строки, которая позволяет вам найти расположение бинарных, исходных и справочных файлов для данной команды.


Синтаксис whereisкоманды следующий:


whereis [OPTIONS] FILE_NAME...


При использовании без каких-либо опций whereisищите в двоичном, исходном и ручном файлах команду, указанную в качестве аргумента.

По умолчанию whereisвыполняется поиск файлов команды в жестко заданных путях и каталогах, перечисленных в переменных среды . Используйте -lопцию, чтобы найти каталоги, где whereisкоманда ищет.


whereis -l


Например, чтобы получить информацию о bashкоманде, вы должны набрать следующее:


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


В приведенном выше выводе указана bash: команда, для которой вы хотите получить информацию, /bin/bash это путь к двоичному файлу, /etc/bash.bashrc исходный файл и /usr/share/man/man1/bash.1.gz страница руководства.

Если искомая команда не существует, whereis будет напечатано только имя команды.

Вы также можете указать несколько аргументов whereis команды:


whereis netcat uptime


Вывод будет включать информацию о как netcat и uptime команде:


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


Для поиска только двоичных файлов команды используйте -p опцию.

Например, чтобы найти расположение ping команды, вы должны ввести следующее:


whereis -p ping
ping: /bin/ping

При поиске только местоположения двоичного файла команды, используйте команды which or type.

Чтобы искать только исходные файлы, используйте -s опцию.


whereis -s command


Если исходные файлы существуют, whereisони распечатают их местоположения.


-m Опция позволяет выполнять поиск только для человека файлов:


whereis -m command


Чтобы ограничить местоположения, в которых whereis выполняется поиск двоичных файлов, используйте -B параметры, параметр « -M Руководства» и -S источники. Каждый параметр принимает список абсолютных путей к каталогам, разделенных пробелом. Список каталогов должен заканчиваться -f параметром, который указывает начало имен файлов.

Например, чтобы найти cp двоичный файл в /bin каталоге, введите:


whereis -b -B /bin -f cp
cp: /bin/cp

-u Опция указывает whereis на поиск необычных записей. Файлы, которые не содержат ровно одну запись каждого запрошенного типа (двоичный, ручной и исходный), считаются необычными файлами (командами).

Например, чтобы найти все двоичные файлы в /binкаталоге, которые не содержат справочных страниц или имеют более одной документации, введите:


cd /binwhereis -m -u *


Подстановочный знак ( *) после -f параметра означает все файлы в текущем рабочем каталоге ( /bin).


Команда whereis используются для поиска двоичных, источника и файлов вручную для данной команды.



    Комментарии

    Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.

Загрузка комментариев...