bash Skripte
Luise Kunkle
sem-pa at bar-do.net
Mit Nov 25 15:43:00 GMT 2009
Hi Axel,
On Wed, 25 Nov 2009, Axel Birndt wrote:
>
>
> Dirk Schnick schrieb:
>> Hallo Luise,
>>
>> zum Einen gibt es den (Um)weg über den Alias in der .bashrc
>>
>> alias devil='/home/USER/devil.sh'
>>
>> Du hattest aber geschrieben "statt alias", daher musst Du den Pfad in
>> Deine Umgebung laden. Ad hoc mit
>>
>> export PATH=/home/USER:$PATH
>>
>> (Prüfen mit echo $PATH) Und nicht die ursprüngliche Variable
>> vergessen! ;-)
>>
>> Wenn es dauerhaft sein soll, musst Du den Pfad entweder im ~/.profile
>> oder wenn Du die Bash nutzt in der ~/.bashrc oder besser, da nicht beim
>> Start einer neuen Shell ausgeführt, in der ~/.bash_profile eintragen.
>> quick'n dirty:
>>
>> echo PATH="$HOME/Scripte:$PATH" >> ~/.bash_profile
>>
>> Sehr informativ ist dieser Wikieintrag:
>>
>> http://wiki.ubuntuusers.de/Umgebungsvariable
>
> Meiner persönlichen Meinung nach wäre es besser den Userpfad nicht vor
> alle anderen Einträge im PATH zu setzen, da dann auch für
> Systemprogramme zuerst im Userpfad gesucht wird.
>
> Besser wäre es meiner Meinung nach den Userpfad hinten dran zu hängen:
>
> export PATH=$PATH:/home/USER/[Scriptdir]
>
> ich habe bei mir z.B. den Pfad ergänzt mit einem Verzeichnis /scripts
>
> Das sieht dann so aus:
>
> export PATH=$PATH:/scripts
>
> Damit werden dann zusätzlich noch im Verzeichnis /scripts die Scripts
> gesucht.
>
Ich habe dann mal etwas eingehender die .bashrc "studiert", und da habe
ich einen guten Vorschlag gefunden und ausgeführt:
Ich habe mir im ~ Verz ein Verz. bin angelegt, dort meine eigenen Skripte
reingelegt und "bin" dann in den Pfad aufgenommen.
Das ist ja so ähnlich wie Deine Lösung - auf die ich gar nicht gekommen
bin:-) - Na ja, war für mich sowieso eher passend, da ich die Sache mit
dem "export" zwar theorietisch kenne, aber noch keinesfalls so richtig
internalisiert habe;-( (Da muss ich mich mal eingehender mit
beschäftigen).
Grüße
Luise
------------
One thought to all who, free from doubt,
So definitely know what's true:
2 and 2 is 22 -
and 2 times 2 is 2:-)
==========> http://www.bar-do.net <==========