Ich möchte ~/bin
aus meinem Pfad entfernen . Ich habe es vor Monaten eingerichtet, als Linux (Ubuntu) für mich sehr neu war, aber ich weiß nicht, wie ich es hinzugefügt habe ...
Wenn ich alle unten aufgeführten Dateien durchsuche, wird nichts angezeigt.
Wo sonst könnte es eingestellt werden? Es wird nach den $HOME/.profile
Präfixen PATH mit vorangestellt$HOME/bin
Wenn es einen Unterschied macht, erhalte ich denselben PATH sowohl von der Eingabeaufforderung als auch von einem laufenden Skript.
#!/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'
}
Ausgabe ist:
first dir of PATH is: '~/bin'
~/.gnomerc
...
PATH
stattdessen zu greifen . Wenn Sie immer noch kein Glück haben, überprüfen Sie alle Dateien auf alles, was bezogen wird.