Я хочу удалить ~/bin
из моего PATH. Я установил его несколько месяцев назад, когда Linux (Ubuntu) был для меня совсем новым, но я не знаю, как я его добавил ...
Ничего не появляется, когда я ищу все файлы, перечисленные ниже.
Где еще это может быть установлено? Он префиксируется после $HOME/.profile
префиксов PATH с$HOME/bin
Если это имеет какое-то значение, я получаю один и тот же PATH как из командной строки, так и из запущенного сценария.
#!/bin/bash
{
echo "first dir of PATH is: '${PATH%%:*}'"
shopt -s nullglob
cat \
/etc/profile \
/etc/bash.bashrc \
/etc/profile.d/*.sh \
$HOME/.bashrc \
$HOME/.bash_aliases \
/etc/bash_completion \
$HOME/.bash_completion* \
$HOME/.profile \
$HOME/.profile_zap \
$HOME/.bash_profile* \
$HOME/.bash_login* \
| sed -rne '/~\/bin/p'
}
Выход:
first dir of PATH is: '~/bin'
~/.gnomerc
...
PATH
вместо этого поискать . Если вам все еще не повезло, проверьте все файлы на предмет наличия источников.