whereis Генератор команд
Генерация команд whereis для поиска бинарника, исходного кода и страницы руководства команды
Начало работы с whereis
## Что такое whereis?
`whereis` позволяет одновременно находить бинарные файлы, исходный код и страницы руководства для определённой команды. Он ищет в фиксированном наборе стандартных каталогов (а не в `$PATH`), что делает его очень быстрым, но в то же время ограничивает поиск файлами, установленными в традиционных местах. Это самый быстрый способ узнать всё, что связано с установленной командой.
## Как использовать
1. **Установка параметров**: Ограничьте поиск бинарными файлами, исходным кодом или страницами руководства, или укажите собственные каталоги поиска. 2. **Ввод имени**: Введите название команды, которую необходимо найти. 3. **Копирование и запуск**: Вставьте сгенерированную команду в свой терминал.
Результаты отображаются в группах по формату `name: /path/to/binary /path/to/man /path/to/src`.
Общие опции
### `-b` Только бинарники Ограничьте результаты исполняемым бинарником (или скриптом) для данной команды.
### `-m` Только документация Ограничьте результаты файлами страниц помощи.
### `-s` Только исходный код Ограничьте результаты файлами исходного кода.
### `-u` Необычные записи Покажите только те записи, которые являются «необычными» — команды, отсутствующие хотя бы в одной из категорий бинарников/исходного кода/документации. Это помогает выявить неполные установки.
### `-B DIR`, `-M DIR`, `-S DIR` Собственные пути поиска Ограничьте поиск бинарников, документации или исходного кода конкретными директориями. Они должны указываться перед именем команды: `whereis -B /opt/bin -f python`.
### Имя (позиционное) Имя команды, по которой производится поиск, например, `ls`, `gcc`, `bash`.
▶В чём разница между whereis, which и locate?
▶Как посмотреть только бинарный путь команды?
▶Как найти команды, у которых отсутствуют страницы руководства или исходный код?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.