Я видел ветку Как добавить каталог в PATH?
Я уже добавил каталог в мой PATH путем непосредственного редактирования /etc/environment
. Тем не менее, я не получаю команду работать, когда я использую ее как
$ sudo command --options
Однако, все работает отлично, когда я делаю
# command --options
$ command --options
Почему это так? Кроме того, это не мой полный вопрос. Я был бы благодарен, если бы кто-то мог объяснить различные способы добавления каталогов к пути, как они работают и когда каждый из них действует. Чем они отличаются?
Суть вопроса не в том, чтобы заставить вещи работать, а в том, чтобы понять, как все это работает. Указание на руководство, которое объясняет это, было бы также хорошим ответом.
Добавьте его в /root/.bashrc, / etc / profile и /etc/bash.bashrc. Это должно работать:)
Причина в том, что sudo использует файлы / root, а не системные файлы (или, по крайней мере, по моему опыту).