Найти местоположение бинарного файла команды bash [duplicate]

На этот вопрос уже есть ответ здесь:

У меня есть команда letsencrypt, которую я использую в терминале.

Я пытался найти двоичный файл через grep -R "letsencrypt" /. Не очень хорошая идея, был вызван какой-то цикл.

Есть ли простая команда, чтобы посмотреть, что команда letsencrypt на самом деле вызывает для двоичного файла?

2
задан 4 March 2017 в 20:59

2 ответа

Можно использовать which letsencrypt или type letsencrypt.

7
ответ дан 2 December 2019 в 01:29

Можно определить местоположение программ, сценариев и символьных ссылок, которые находятся в $PATH (и выполнены без общего или относительного пути) со следующей командной строкой

which program-name   # general
which letsencrypt    # your example

, Если letsencrypt сценарий, можно просмотреть его со средством просмотра текста, например less или любимый редактор.

less /path-found-by-which/letsencrypt
2
ответ дан 2 December 2019 в 01:29

Другие вопросы по тегам:

Похожие вопросы: