Wo werden die Aliase gespeichert ?
- Strunz_1975
- Beiträge: 2512
- Registriert: 13.04.2007 14:29:32
- Lizenz eigener Beiträge: MIT Lizenz
-
Kontaktdaten:
Wo werden die Aliase gespeichert ?
Hallo,
wo werden die Aliase gespeichert ?
cu
Strunz
wo werden die Aliase gespeichert ?
cu
Strunz
....oder meinst Du soetwas
Gruß fuzzy

Code: Alles auswählen
fuzzy@sid:~$ grep alias ~/.bashrc
# enable color support of ls and also add handy aliases
alias ls='ls --color=auto'
#alias dir='ls --color=auto --format=vertical'
#alias vdir='ls --color=auto --format=long'
# some more ls aliases
alias ll='ls -hAls'
#alias la='ls -A'
#alias l='ls -CF'
- meandtheshell
- Beiträge: 4054
- Registriert: 14.01.2005 17:51:30
systemweite aliases in
im falle der bash sieht diese nach in - chronologischer reihenfolge beginnend bei nr. eins:
login shell (bash)
dann
die letzten drei befinden sich immer im home directory des users und können dazu verw. werden die systemweite configuration soweit möglich zu überschreiben
bei einer
interactive bash:
dann
ein
shellscript sieht in
BASH_ENV nach
die synax ist in allen files ident:
Code: Alles auswählen
/etc/profile
login shell (bash)
Code: Alles auswählen
/etc/profile
Code: Alles auswählen
~/.bash_profile
~/.bash_login
~/.bash
bei einer
interactive bash:
Code: Alles auswählen
/etc/profile
Code: Alles auswählen
~/.bashrc
shellscript sieht in
BASH_ENV nach
die synax ist in allen files ident:
Code: Alles auswählen
alias [-p] [name[=value]]
Das dachte ich früher auch, aber ich habe in /etc/profie z.B die Umgebungsvariable CATALINA_BASE eingetragen, aber keine Shell kennt die.
Also CATALINA_BASE=/usr/share/tomcat4/
export CATALINA_BASE
Aber auf Anfrage: echo $CATALINA_BASE bekomme ich eine leere Zeile. Und "set" listet auch keine Variable diesen Namens auf????
Also CATALINA_BASE=/usr/share/tomcat4/
export CATALINA_BASE
Aber auf Anfrage: echo $CATALINA_BASE bekomme ich eine leere Zeile. Und "set" listet auch keine Variable diesen Namens auf????
via alias setzt du doch keine umgebungsvariablen, sondern betitelst nen befehl anders.
siehe ~/.bashrc beispiel
wenn du das paket locales installiert hast, hast du die datei /etc/environments, mit der du dein gewünschtes ergebnis bekommst.
siehe ~/.bashrc beispiel
Code: Alles auswählen
# some more ls aliases
#alias ll='ls -l'
#alias la='ls -A'
#alias l='ls -CF'
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
/etc/aliases ist für das Mailsystem. Evtl. weisst du das ja schon er aber nicht...nordlicht hat geschrieben:/etc/aliases würd ich jetzt mal spontan sagen.. oder meinst du was spezielles?
Auf jeden Fall hat das überhaupt nichts mit den aliasen auf der Shell zu tun, auch wenn es eigentlich extrem naheliegend wäre.
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy