Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

24.06.2006, 20:39

ls und prompt anpassen

Freunde!
wenn ich als User im terminal bin, hab ich erstens beim Befehl LS Farben und zweitens ist im Prompt der komplette aktive Pfad angegeben.
als SU sind bei LS keine Farben und im prompt steht nur das letzte Verzeichnis des trees, in dem ich bin.

bitte keine Erklärung mit Alias ls = ... oder in ~/.bashrc oder /etc/bashrc eintragen

jeder müßte selber gemerkt haben, daß das nicht funktioniert. Es funktionierte vielleicht früher, aber auf einem aktuellen gent00 scheinbar nicht mehr.

Wer weiß wie es beim heutigen System einzustellen geht?
DANKE! =)
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

2

24.06.2006, 21:24

Zum Prompt:
/etc/bash/bashrc:

Quellcode

1
2
3
4
5
if [[ ${EUID} == 0 ]] ; then
    PS1='\[\033[01;31m\]\h\[\033[01;34m\] \W \$\[\033[00m\] '
else
    PS1='\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\] '
fi

Ändere also ggf. "\W" in "\w" ab.

Gruß
Rudi
Seien Sie vorsichtig mit Gesundheitsbüchern - Sie könnten an einem Druckfehler sterben. [Mark Twain]

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »rudib« (24.06.2006, 21:49)


3

24.06.2006, 23:16

das wäre wohl der Part mit dem kompletten Pfad im prompt ..

und das ls?
muß ne Kombi in .bashrc und sonem profile ding sein..
gibt da auch was von DIR_COLORS in /etc was man ins ~ verschieben soll ..
funzen tut det nur nicht, jedenfalls noch nicht als su
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

4

24.06.2006, 23:49

Da suche ich auch noch. Offensichtlich wird ja (in Widerspruch (?) zur bash-Manpage) die /root/.bashrc nicht gelesen. Woran das liegt, weiß ich (noch) nicht. Googeln half da auch nicht so recht weiter.
Seien Sie vorsichtig mit Gesundheitsbüchern - Sie könnten an einem Druckfehler sterben. [Mark Twain]

5

25.06.2006, 00:15

ich vermute, daß die /root/.bashrc schon als root gelesen wird, aber sicher nur, wenn man sich auch als root einlogt, was ja ein Unterschied zu SU ist .
aber möglich, daß du recht hast.. ich logge mich NIE als root ein ;)
aber das mit den Farben muß zu machen sein .

ich habe in meinem ~/.bashrc die aliase stehen für reboot und shutdown als normaler User mit sudo.
selbst die sind scheinbar aktiv als su. Wenn er das doch liest, warum dann nicht die simpelste Idee vonwegen

Zitat

alias ls="ls --color"

als SU im prompt eingegeben funktioniert ja der Befehl.. warum nicht als Alias?
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

6

25.06.2006, 01:09

Zitat

Original von Poedel
ich vermute, daß die /root/.bashrc schon als root gelesen wird, aber sicher nur, wenn man sich auch als root einlogt, was ja ein Unterschied zu SU ist .

Du hast irgendwie nicht recht: meine /root/.bashrc:

Quellcode

1
2
3
4
[[ -f /etc/profile.d/bash-completion ]] && source /etc/profile.d/bash-completion
echo "bla"
alias ls="LC_ALL=C ls --color=auto"
[...]
Das echo sollte dann eigentlich was anzeigen - tut es aber nur in einem Xterm oder einer Konsole, in der ich mich nicht als root anmelde und ein "su" mache, nicht aber in einer Konsole, in der ich mich direkt als root anmelde.

Bin jetzt etwas verwirrt ?(

Edit: ein "su -" verhindert offensichtlich auch das Lesen der /root/.bashrc
Seien Sie vorsichtig mit Gesundheitsbüchern - Sie könnten an einem Druckfehler sterben. [Mark Twain]

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »rudib« (25.06.2006, 01:13)


7

25.06.2006, 11:27

habs!!

Zitat

alias ls='ls --color=auto'

in /etc/bash/bashrc eintragen und nach nem Neustart geht es irgendwie ;)
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de