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 15.036 Themen, 107.102 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
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!