Android

Где команда в Linux

The Gummy Bear Song - Long English Version

The Gummy Bear Song - Long English Version

Оглавление:

Anonim

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

Как использовать команду whereis

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

whereis FILE_NAME…

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

По умолчанию 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 это /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 позволяет вам искать только файлы man:

whereis -m command

Чтобы ограничить местоположения, где производится поиск двоичных файлов, используйте параметры -B , для руководств -M параметр -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 используется для поиска двоичных, исходных и ручных файлов для данной команды.

где терминал