Wo wird das Enviroment bestimmt

Duff

Neuer User
Mitglied seit
18 Jun 2005
Beiträge
157
Punkte für Reaktionen
0
Punkte
16
Hallo,

wo werden in der Box die Umgebungs-Variablen definiert?
Ich würde mir nämlich gerne ein paar aliase einrichten.

Danke.
 
Ups, sorry. Da hast du natürlich Recht.

Es handelt sich um eine FritzBox 5050.

Möchte mir halt gerne ein paar aliase auf der Box einrichten, die auch dauerhaft gespeichert werden und nicht nur für die aktuelle Sitzung.
 
Ich habe dazu das folgende in meiner debug.cfg:
Code:
[COLOR=Magenta]cp /etc/profile /var/tmp[/COLOR]
mkdir /var/tmp/bin
echo "export PATH=$PATH:/var/tmp/bin" >> /var/tmp/profile
echo "cd /var/tmp" >> /var/tmp/profile
echo "export HOME=/var/tmp" >> /var/tmp/profile
[COLOR=Magenta]echo "alias dir='ls -l'" >> /var/tmp/profile
echo "alias l='ls -l'" >> /var/tmp/profile
mount -o bind /var/tmp/profile /etc/profile[/COLOR]
das violette reicht für "alias setzen"
 
Zuletzt bearbeitet:
Vielen Dank.

Aber wozu benötigst du das Verzeichnis /var/tmp/bin?

Ok, habe verstenden das man eine profile in /var/tmp anlegen muss, da man in die /etc/profile nicht schreiben darf/kann. Das mount -o bind ist ja dann so eine Art Link auf die Datei /etc/profile zu /var/tmp/profile, oder?
 
In /var/tmp/bin kann ich dann was (z.B. eigene Programme oder Scripte) reinkopieren, was dann im Suchpfad liegt, z.B. "meinscript", so dass ich in jedem Verzeichnis auf der FB "meinscript" tippen kann und es gefunden wird.

Ja, du hast richtig verstanden :bier: :)

und das "export HOME=..." damit ich von überall mit "cd" wieder in /var/tmp bin
 
Wenn ein $homedir/profile existiert wird dann die /etc/profile nicht mehr ausgeführt?

MfG Oliver
 
nicht dass ich wüsste, mein $HOME-setzen hat damit eigentlich nichts zu tun,
das war nur damit ich mit "cd" (ohne Argument) in /var/tmp lande.
Um das ganz zu entkräften, müsste man es vielleicht nochmal probieren ...

EDIT:
Ich kenne es höchstens so:
wenn $HOME/.profile existiert, wird die nach /etc/profile ausgeführt (oder daraus ausgerufen) ... oder wie war das noch ? ;)
 
Ich kenne es höchstens so:
wenn $HOME/.profile existiert, wird die nach /etc/profile ausgeführt (oder daraus ausgerufen) ... oder wie war das noch ?

Das liegt ganz daran, was du in deiner .profile im Home-Verzeichnis eingetragen hast.
 

Neueste Beiträge

Statistik des Forums

Themen
244,871
Beiträge
2,219,893
Mitglieder
371,592
Neuestes Mitglied
dtochtermann
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.