Re: sh: command history problem

From: Thomas-Martin Seck <tmseck-lists(at)netcologne.de>
Date: Mon, 14 May 2007 20:16:48 +0200

* Oliver Fromme (olli(at)lurza.secnetix.de):

> Thomas-Martin Seck wrote:
> > Oliver Fromme wrote:
> > > hytronic(at)gmx.de wrote:
> > > > die einträge in ".shrc" und ".cshrc" mit CLICOLOR stimmen. der fehler
> > > > muss also in einer anderen datei sein, die diese beiden aufrufen
> > > > sollte. die standard aliases funktionieren nämlich nicht.
> > >
> > > Wie bereits geschrieben, wird eine Datei namens ".shrc"
> > > normalerweise gar nicht gelesen. Wie kommst Du auf den
> > > Namen?
> >
> > Die FreeBSD /bin/sh liest als login-Shell ggfls. die Datei ein, die in
> > $ENV angegeben wird ("Invocation" in sh.1);
>
> Ja, das schrieb ich ja schon.

Oh - das hatte ich dann wohl übersehen, 'tschuldigung.

> > "$HOME/.shrc" ist die
> > Default-Belegung für $ENV aus /usr/share/skel/dot.profile für neu
> > angelegte User.
>
> Interessant. Das erklärt natürlich, wie er darauf kommt.
> Die Default-skeleton-Files habe ich noch nie verwendet.
> Wenn da ".shrc" drinsteht, könnte man das als Bug ansehen;
> evtl. sollte man es besser mit der Manpage synchronisieren
> (oder umgekehrt), die ".shinit" als Beispiel anführt.

Tatsächlich, das ist mir erst jetzt aufgefallen. Hier lesen doch
Committer mit, mag jemand das korrigieren :) ?

> Andererseits benutzt sowieso fast niemand die sh als Login-
> Shell, insofern kümmert es vermutlich nicht besonders viele
> Leute. :-)

Wahrscheinlich nicht, da in dot.profile der Sinn von ENV auch noch mal
erklärt wird.

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 14 May 2007 - 20:18:02 CEST

search this site