В этом случае это в основном связано с каракатицей (приложение от вскрытия).
Я не могу найти местоположение исполняемого файла для него.
Команда whereis
не дала никаких результатов!
Я хочу добавить ее в свои запускаемые приложения и, таким образом, мне нужен путь!
PS: настройки приложения не отображаются и не отмечаются автоматически, когда настройки, показанные в первый раз, не работают!
Так что мне нужно найти исполняемый файл / bin ...
Как мне это сделать?
Можно использовать apt-file search <package-name>
или dpkg -S <package-name>
, где <package-name>
пакет, Вы хотите искать.
Примечание, что эти команды произведут много результатов. Найти необходимое использование пакета grep
:
apt-file search package | grep -E "(bin/)?package$"
ИЛИ
dpkg -S package | grep -E "(bin/)?package$"
Это ищет строки, последнее слово которых package
, и можете, или может не предшествоваться bin/
, например, оно закончится и /usr/bin/package
и /usr/anydirectory/package
.
Другой быстрый способ найти исполняемые программы состоит в том, чтобы использовать locate
, который только покажет тем программам подарок на Вашем компьютере. Это полагается на базу данных, которая автоматически обновляется cron
каждый день. (Используйте sudo updatedb
обновить его вручную, если Вы только что установили некоторые программы и не можете найти их при использовании locate
.)
Если, например, Вы хотели найти, где dosbox исполняемый файл, просто введите:
locate dosbox | grep bin
Который возвращается,
/usr/bin/dosbox
Кроме использования whereis
, это - самый быстрый способ найти исполняемые файлы. Это может также использоваться для нахождения readme документов чрезвычайно быстро путем замены bin
для README
.
Найдите очень полезная программа, и можно даже использовать regex с нею, если Вы хотите провести более сложные поиски. Посмотрите man locate
для получения дополнительной информации.
Некоторые другие команды, которые (подобный whereis
) могут сказать Вам, где исполняемый файл (все они детализированные в ответах на этот вопрос) получены в итоге здесь: