-bash-3.2 prompt nach login

K

kotzkroete

Doppel-As
Hi,
Wenn ich mich unter NetBSD einlogge, dann sieht mein Prompt folgendermassen aus:
-bash-3.2$ bzw -bash-3.2#
Das liegt daran, dass "login" nicht die .bashrc ausfuert.
Aber wie bring ich denn jetzt die bash dazu, die .bashrc auszufuehren?
Wenn ich naemlich "bash" eingebe, dann geht alles. Aber 'ne funktionierende bashrc waer schon nett.
 
Aber ein Tipp, du solltest du Bash aus den Ports bauen. Die ist aktueller, und da werden solche Kleinigkeiten gleich gemacht :D
 
Nee, lieber nicht....dann versteh ich wieder nix mehr.
Jetzt weiss ich, dass fuer eine login bash die .bash_profile und fuer eine non-login bash die .bashrc verwendet wird.

Aber noch eine Sache:
Wenn ich mich einlogge, wird die .profile anscheinend auch ignoriert. Das ist schon seltsam.
Hab jetzt die Zeilen in die .bashrc geschrieben, aber das ist eigentlich nicht so elegant :/
Weiss einer, was da das Problem ist?
 
Soll ein paar Variablen definieren, aber macht es nicht :/
 
Bitte sehr:
# $NetBSD: dot.profile,v 1.3 2003/04/24 01:02:26 perry Exp $
#
# This is the default .profile file.
# Users are expected to edit it to meet their own needs.
#
# The commands in this file are executed when an sh user first
# logs in.
#
# See sh(1) for details.
#

PATH=$HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/pkg/bin
PATH=${PATH}:/usr/pkg/sbin:/usr/games:/usr/local/bin:/usr/local/sbin
export PATH

EDITOR=vi
export EDITOR
EXINIT='set autoindent'
export EXINIT
PAGER=more
export PAGER
 

Ähnliche Themen

Hilfe, meine bash ist langsam !

Konflikte beim Update...

Umfrage zu Opensource bzw. FreeSoftware

bash-designing

SuSE 11.1 über Konsole kein login möglich

Zurück
Oben