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

Команда whereis
командной строки, которая позволяет вам найти расположение бинарных, исходных и справочных файлов для данной команды.
Как использовать 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 /bin
whereis -m -u *
Подстановочный знак ( *
) после -f
параметра означает все файлы в текущем рабочем каталоге ( /bin
).
Вывод
Команда whereis
используются для поиска двоичных, источника и файлов вручную для данной команды.