Скажем, у меня установлен certbot
snap, и я хочу выяснить, что происходит, когда я вызываю certbot --help
. Сначала я проверяю, что вызывает bash, когда набираю certbot
:
$ type -a certbot
certbot is /snap/bin/certbot
Затем я проверяю, где / snap / bin / certbot указывает на:
ls -l /snap/bin/certbot
lrwxrwxrwx 1 root root 13 Feb 18 18:33 /snap/bin/certbot -> /usr/bin/snap
/ usr / bin / snap - это просто двоичный файл:
$ ls -l /usr/bin/snap
-rwxr-xr-x 1 root root 23618992 Feb 2 08:21 /usr/bin/snap
Итак, я полагаю, / usr / bin / snap определяет, что вызывать, в зависимости от того, как это было вызвано. Но как мне узнать, что именно вызывается после этого? (например, это python /snap/certbot/952/main.py
или что-то еще?)