.bashrc

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
ruhrpottrider83
Beiträge: 82
Registriert: 08.03.2005 20:54:14
Wohnort: Mülheim an der Ruhr

.bashrc

Beitrag von ruhrpottrider83 » 15.04.2005 15:50:36

ich habe als normale user im home-verzeichnis keine .bashrc


muss ich die komplett selber erstellen, oder kann ich die aus dem verzeichnis /root kopieren?


ich will eigentlich nur, dass ich als user in der bash meine scripts aus /home/basti/scripts uasführen kann, ohne den pfad angeben zu müssen

Benutzeravatar
se8i
Beiträge: 1017
Registriert: 08.11.2002 17:02:20
Wohnort: nähe Karlsruhe
Kontaktdaten:

Re: .bashrc

Beitrag von se8i » 15.04.2005 16:10:51

ruhrpottrider83 hat geschrieben:ich habe als normale user im home-verzeichnis keine .bashrc


muss ich die komplett selber erstellen, oder kann ich die aus dem verzeichnis /root kopieren?


ich will eigentlich nur, dass ich als user in der bash meine scripts aus /home/basti/scripts uasführen kann, ohne den pfad angeben zu müssen
dann reicht es, wenn du einfach ne datei anlegst und

Code: Alles auswählen

exort PATH=$PATH:/pfad/zu/den/scripts/ reinschreibst
Jazz is not dead, it just smells funny.

ruhrpottrider83
Beiträge: 82
Registriert: 08.03.2005 20:54:14
Wohnort: Mülheim an der Ruhr

Beitrag von ruhrpottrider83 » 15.04.2005 18:15:50

okay, probier ich mal aus

ich habe aber gesehen dass in meinem home-verzeichnis eine datei .bash_profile liegt, mit folgendem inhalt:

# set PATH so it includes user's private bin if it exists
if [ -d ~/bin ] ; then
PATH=~/bin:"${PATH}"
fi


ich verstehe das so, dass ich nur noch einen ordner bin im home-verzeichnis anlegen muss und dann da meine scripts hinpacken kann


klappt aber nicht


weiss jemand wieso?

ruhrpottrider83
Beiträge: 82
Registriert: 08.03.2005 20:54:14
Wohnort: Mülheim an der Ruhr

Beitrag von ruhrpottrider83 » 15.04.2005 18:28:40

das mit der .bash_profile klappt jetzt

das war so: da ich in meinem home weder .bashrc noch .profile hatte, habe ich sie aus meinem suse9.1 system kopiert ( ist das okay?)
dann war mir deswegen wieder mulmig, und ich habe die beiden gelöscht

das vorhandensein der beiden muss aber irgendwie die .bash_profile erstellt haben, denn ich glaub die war vorher auch nicht da

die änderungen in der ./bash_profile (mit dem verzeichnis bin) griffen erst, als ich die .profile und die .bashrc von suse wieder ins home kopiert habe

braucht die .bash_profile also unbedingt eine der beiden?

und dass ich die sachen von suse nimm, passt mir eigentlich nicht so recht

wenn ich mir die also selber erstellen will, was muss da alles rein, oder gibt es da irgendwie beispiel-files von debian?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22453
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 15.04.2005 18:36:54

Nicht Originalen

Code: Alles auswählen

.bashrc
und .

Code: Alles auswählen

.bash_profile
stehen in

Code: Alles auswählen

/etc/skel
Verzeichnis.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

ruhrpottrider83
Beiträge: 82
Registriert: 08.03.2005 20:54:14
Wohnort: Mülheim an der Ruhr

Beitrag von ruhrpottrider83 » 15.04.2005 19:00:33

ich muss mich korrigieren

es klappt zwar jetzt, jedoch nur in einer der shells von strg+alt+F1 bis strg+alt+F6, nicht auf der konsole in kde

( ich habe noch nicht "exort PATH=$PATH:/pfad/zu/den/scripts/" in die .bashrc reingeschrieben, sondern nur die entsprechende stelle in .bash_profile auskommentiert)


also, warum gehts nich auf der konsole, wohl aber auf den anderen shells?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22453
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 15.04.2005 19:14:05

Weil du einmal eine Loginshell hast und KDE ist eine interaktive Shell. Daher die .bashrc und .bash_profile. Damit das funktioniert kann es sein das bei der Bash 2 die .bash_profile etwas geändert werden muß.

Code: Alles auswählen

 
# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
    . ~/.bashrc
fi


Es kann sein das die Zeile kommentiert sind. . Wenn hier die Kommentar Zeichen entfernt werden dann braucht man die Änderungen nur noch in der .bashrc zu machen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Antworten