Linux 15.036 Themen, 107.102 Beiträge

/root/.profile Linux kompatibel?

quak123 / 2 Antworten / Baumansicht Nickles

iCH HABE DIE sHELL 1.1.3, KDE 3.0.3 und (glaube ich) Kernel 2.4.19, i686, eben SuSE 8.1 und folgendes Problem

das kleine Programm:
path=$path:$home/quak123
cd /root/quak123

abgspeichert unter .profile will einfach keine neuen (selbstgestalteten) Befehle aus /root/quak123/ akzeptieren...

Was ist da falsch? eigentlich sollte dies doch überall, auf jeden Linux sogar UNIX laufen!
Arghh!

Quaky

bei Antwort benachrichtigen
Bundeskanzler quak123 „/root/.profile Linux kompatibel?“
Optionen

Wir wissen nicht, was für eine Shell du hast, wenn es bash (wahrscheinlich auch sonst) ist, heißt die Variable PATH anstatt path. Die Datei ~/.profile wird nur unter bestimmten Bedingungen ausgeführt, siehe man bash (nach INVOCATION suchen.)
Ferner musst du zum Definieren von Umgebungsvariablen den Befehl export verwenden. (setenv in csh/tcsh)
export PATH=${PATH}:/some/dir #in bash
PATH=${PATH}:/some/dir
export PATH #in anderen Bourne-Shells
So wie es da steht geht es jedenfalls nirgendwo.
Kernel, Windowmanager oder Distributor sind vollkommen irrelevant.

Bundeskanzler

bei Antwort benachrichtigen
quak123 Bundeskanzler „Wir wissen nicht, was für eine Shell du hast, wenn es bash wahrscheinlich auch...“
Optionen

Erstmal danke für die prompte Antwort; Bundeskanzler

Ich habe die Bash! Aber selbst nachdem ich unter INVOCATIONS, die richtige nächste Datei rausgefunden habe, unter der Linux nachschaut funktioniert es noch nicht richtig... mag mein Command einfach nicht erkennen..., werde mich darum kümmern sobald ich mein Updateprobblem gelöst habe! Wird dann schon laufen!

bei Antwort benachrichtigen