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
Linux 14.981 Themen, 106.344 Beiträge
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