AA3.6 -> Suchpfade?

2 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

temporär:

export PATH=$PATH:/home/tux/

fix:

bearbeite die Datei ~/.bashrc

und erweitere die Variable PATH so, wie unter temporär oder trage unten diese Zeile einfach ein.

Für andere Benutzer dann so: (welche Datei hängt aber von der Distribution ab)

bearbeite die Datei /etc/profile oder /etc/profile.prv oder /etc/bash.basund erweitere die Variable PATH so, die unter temporär.hrc

und erweitere die Variable PATH so, die unter temporär.

Woher ich das weiß:Berufserfahrung – openSuSE seit 1995

KuschelPusch29 
Beitragsersteller
 13.01.2021, 11:49

Und welches Ergebnis erhält man, wenn man sich erneut einloggt?
Bei dem Temporären ist das dann weg?

Und bei dem Fixen dauerhaft für immer ?
Oder wie läuift das?

0
guenterhalt  13.01.2021, 12:15
@KuschelPusch29

der temporäre Eintrag ist auch nur in den Terminal und in "Kind-Prozessen" wirksam. Nach einem logout ist das wieder weg.
Einträge in der ~/bashrc gelten für den betreffenden User ( ja auch nur in seinem HOME, wegen ~/ ).
Die unter /etc/ vorgenommenen Änderungen gelten dann im gesamten Computer.

Die ~/.bashrc wird bei jedem Login, bei jedem Start eines Programms ausgeführt, so dass die Variable PATH diese Änderung enthält.
Wenn die globalen Einträge auch gelten sollen, darf z.B. in der ~/.bashrc die PATH nicht überschrieben werden.
Mit

export PATH=/home/tux: würde das pasieren, nicht aber mit

export PATH=$PATH:/home/tux

da wird /home/tux angehängt.

2
guenterhalt  13.01.2021, 12:56
@guenterhalt

Quatsch! Natürlich nicht nur in seinem HOME!!!

Das gilt nur für den User selbst, nicht für andere, egal wo er sich mit cd hin bewegt hat.

Entschuldigung

1

Ich habe das so gelöst - das Script kopiert und in die gewünschten Verzeichnisse eingefügt..

LA