Вам не нужно беспокоиться (или даже спрашивать), где установлен PATH
, поскольку вам не следует доверять случайному дистрибутиву, чтобы поместить правильные каталоги в правильную последовательность.
Вместо этого вы устанавливаете PATH
вам нужно в профиле вашей оболочки. Вот и все.
В качестве отправной точки POSIX требует, чтобы getconf PATH
возвращало системное значение по умолчанию PATH
. Если у вас есть $HOME/bin
, а есть /usr/local/bin
, то вы добавляете их. Вот как это выглядит на моей машине:
PATH="$(/usr/bin/getconf PATH)"
PATH="$PATH:/usr/sbin"
PATH="$PATH:/usr/local/bin"
PATH="$PATH:$HOME/bin"
С помощью этой настройки легко адаптировать последовательность. Может тебе не нравится древний vim в /usr/bin/vi
? Скомпилируйте его самостоятельно и переместите /usr/local/bin
на передний план.