MatheStein
28.08.09, 21:30
hey jungs,
bin noch linux anfänger und gerade etwas am herumspielen.
ziel ist es den "ls" befehl zu überschreiben, dazu habe ich folgendes gemacht.
ich hab ganz am anfang der PATH variable ein verzeichnis hinzugefügt in der sich eine txt datei namens "ls" befindet (in der einfach nur "echo test" steht).
führe ich nun den ls befehl aus, wird aber der ganz normale von linux vorgegebene ls befehl gestaret. bennen ich jedoch MEINE selbst geschriebene ls datei zu beispielsweise abc um, und gebe an einer beliebigen stelle im terminal "abc" ein, dann gibt der mir wirklich "test" im terminal aus.
wisst ihr woran das liegt?
normal müsste ls doch überschrieben sein, weil ich einen neune ls befehl in einem verzeichnis gespeichert habe, dessern verzeichnis in der PATH vor dem eigentlich linux-ls befehl steht
gruß und schönen abend
bin noch linux anfänger und gerade etwas am herumspielen.
ziel ist es den "ls" befehl zu überschreiben, dazu habe ich folgendes gemacht.
ich hab ganz am anfang der PATH variable ein verzeichnis hinzugefügt in der sich eine txt datei namens "ls" befindet (in der einfach nur "echo test" steht).
führe ich nun den ls befehl aus, wird aber der ganz normale von linux vorgegebene ls befehl gestaret. bennen ich jedoch MEINE selbst geschriebene ls datei zu beispielsweise abc um, und gebe an einer beliebigen stelle im terminal "abc" ein, dann gibt der mir wirklich "test" im terminal aus.
wisst ihr woran das liegt?
normal müsste ls doch überschrieben sein, weil ich einen neune ls befehl in einem verzeichnis gespeichert habe, dessern verzeichnis in der PATH vor dem eigentlich linux-ls befehl steht
gruß und schönen abend