Ich möchte ~/binaus 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/.profilePrä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...
PATHstattdessen zu greifen . Wenn Sie immer noch kein Glück haben, überprüfen Sie alle Dateien auf alles, was bezogen wird.