Поиск по сайту:
Любовь — милое безумие; честолюбие — опасная глупость (Н. Шамфор).

Команда Whereis в Linux

19.09.2019
Команда Whereis в Linux

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

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

 

Синтаксис команды 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.bashr — cисходный файл и /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 или 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 используется для локализации бинарного, источник и файлы вручную для данной команды.

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

Спасибо!

Теперь редакторы в курсе.