Guten Abend,
ich habe eine Verständnisfrage, die ich leider nicht durch Suche im Netz beantworten konnte.
Ich habe angefangen mich mit bashscripts zu beschäftigen, stehe allerdings noch ganz am Anfang. Also habe ich erstmal ein Miniscript im Hello World!-Stil erstellt.
Ich habe mich an https://wiki.ubuntuusers.de/Shell/Bash-Skripting-Guide_f%C3%BCr_Anf%C3%A4nger/ angelehnt um das script ausführbar zu machen, was auch funktioniert hat. Nun wollte ich den Ordner, den ich zum Experimentieren mit scripts erstellt habe zum PATH hinzufügen.
Nach ein bisschen Querlesen im Netz und rumprobieren ist mir folgendes aufgefallen:
1 | echo $PATH |
liefert eine Ausgabe, die vom Inhalt von /etc/environment abweicht. Dabei scheint ersteres userspezifischer zu sein. Nach einem export zeigt ersteres auch den Pfad zu meinem Ordner an, zweiteres aber nicht.
Daraus resultieren meine Fragen:
- Sehe ich das richtig, dass unterschiedliche PATH-Versionen existieren? - Wenn ja, in welcher Datei ist der userspezifische Path definiert? - Öffne ich unter Umständen Sicherheitslücken, wenn ich ein Verzeichnis innerhalb meines home-Pfades zu PATH hinzufüge?
Denn wenn ich richtig verstanden habe, was ich bis jetzt gelesen habe ist alles, was ich soweit getan habe nur temporär, aber wenn ich mal ein nützliches script geschrieben habe möchte ich ja nicht nach jedem Systemstart wieder manuell dafür sorgen müssen, dass mein script gefunden wird.
Für erläuternde Informationen wäre ich dankbar.
Gruß Wolf