Linux 14.981 Themen, 106.344 Beiträge

/root/.profile Linux kompatibel?

quak123 / 2 Antworten / Flachansicht 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