.bashrc unter OS X?

Dieses Thema im Forum "Mac OS X - Unix & Terminal" wurde erstellt von AlmighCornholio, 27.02.2006.

  1. AlmighCornholio

    AlmighCornholio Thread Starter MacUser Mitglied

    Beiträge:
    215
    Zustimmungen:
    0
    MacUser seit:
    03.06.2005
    Hallo!

    Ich wollte mal fragen ob ich das Terminal dazu kriegen kann meine .bashrc einzulesen?

    Zur Zeit ist es so: Ich starte Terminal und .bashrc wird nicht angezogen. Ich starte 'bash', und die .bashrc wird angezogen.

    Mein Verdacht ist ja, dass die Bash nicht die Konsole ist die sich öffnet wenn ich Terminal starte.

    Also, wie oder wo kann ich meine Voreinstellungen, Aliases und so weiter alegen, damit diese beim Starten von Terminal verwendet werden?

    Danke,
    Sascha
     
  2. jamanikun

    jamanikun MacUser Mitglied

    Beiträge:
    83
    Zustimmungen:
    2
    MacUser seit:
    11.12.2005
    Was ist denn mit .profile statt .bashrc?
    Ich komme mit diesem Unterschied von login-shell und nicht-login-shell (xterm unter X11) nie klar...
     
  3. AlmighCornholio

    AlmighCornholio Thread Starter MacUser Mitglied

    Beiträge:
    215
    Zustimmungen:
    0
    MacUser seit:
    03.06.2005
    Ist einen Versuch wert!
     
  4. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    MacUser seit:
    24.09.2003
    Die ~/.bashrc wird von nicht login shells gelesen (X11).
    Für Terminal (login shell) benötigst Du eine ~/.bash_profile.

    Details:
    Code:
    man bash | less +4/INVOCATION
     
  5. AlmighCornholio

    AlmighCornholio Thread Starter MacUser Mitglied

    Beiträge:
    215
    Zustimmungen:
    0
    MacUser seit:
    03.06.2005
    Danke!

    Die .bash_profile hat genau gebracht was ich sonst mit der .bashrc gemacht habe, also genau was ich gesucht habe!

    Dank und Gruß,
    Sascha
     
  6. LaborWolf

    LaborWolf MacUser Mitglied

    Beiträge:
    51
    Zustimmungen:
    0
    MacUser seit:
    24.01.2006
    Ok. was ist denn, wenn ich weder eine .bashrc noch eine .bash_profile habe und dann das terminal starte. bei mir laed er dann die /etc/bashrc. die ist allerdings global ffuer den ganzen rechner.
    wieso laed er die trotzdem, wenn ich eine normale login shell starte?
     
  7. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    MacUser seit:
    24.09.2003
    Nein, tut er standardmäßig nicht, es sei denn du lädst sie über eine andere Startdatei mit `source' o.ä.
    Warum liest Du nicht einfach den o.g. Abschnitt der manpage. Da stehts haarklein drin.
     
  8. LaborWolf

    LaborWolf MacUser Mitglied

    Beiträge:
    51
    Zustimmungen:
    0
    MacUser seit:
    24.01.2006
    nein das mache ich nicht. source oder aehnliches. und er laed sie trotzdem. ich habe folgendes eingestellt:
    beim starten soll er usr/bin/login ausfuehren und xterm color.

    ich werde mir die man page trotzdem nochmal genau durchlesen.

    gruesse LB
     
  9. maceis

    maceis MacUser Mitglied

    Beiträge:
    16.645
    Zustimmungen:
    596
    MacUser seit:
    24.09.2003
    Wirf mal einen Blick in die Datei /etc/profile, Zeilen 6-8.
    Das dürfte zur Klärung beitragen ;).
     
  10. LaborWolf

    LaborWolf MacUser Mitglied

    Beiträge:
    51
    Zustimmungen:
    0
    MacUser seit:
    24.01.2006
    thx :rolleyes:
     
Die Seite wird geladen...
Ähnliche Themen - bashrc unter
  1. micho2
    Antworten:
    7
    Aufrufe:
    539
    Olivetti
    05.06.2016
  2. mj
    Antworten:
    2
    Aufrufe:
    1.279
  3. Wile E.
    Antworten:
    2
    Aufrufe:
    896
    Wile E.
    23.10.2012
  4. debok
    Antworten:
    3
    Aufrufe:
    1.137
    debok
    09.02.2012
  5. ZoliTeglas
    Antworten:
    15
    Aufrufe:
    2.611
    maceis
    19.11.2011