Молчанием можно не только много сказать, но и многое сделать (Э. Капиев).

Команда Whereis в Linux

2 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
19 сентября 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.

Просмотров: 591

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close