Pfad im Terminal

  1. Schlappohr

    Schlappohr Thread StarterMacUser Mitglied

    Mitglied seit:
    04.03.2007
    Beiträge:
    4
    Zustimmungen:
    0
    Hallo an alle :),

    der Terminal ist an für sich sehr nett. An der Uni jedoch wurde mir nicht in der Eigabezeile mein kompletter Pfad des aktuellen Verzeichnisses angezeigt. Wenn ich den wissen möchte, dann kann ich ja auch pwd eintippen. Wie kann ich diese Darstellung des kompletten akutellen Pfades ausstellen?

    Und außerdem steht immer da: vorname-name-computer:~
    Wie kann ich diese mir viel zu lange Zeile ändern?


    Lieben Gruß und danke,

    Schlappohr
     
    Schlappohr, 04.03.2007
  2. s_herzog

    s_herzogMacUser Mitglied

    Mitglied seit:
    11.04.2006
    Beiträge:
    3.269
    Zustimmungen:
    156
    hm, ich würde vermutlich mal in die /etc/bashrc schauen....

    IMHO erzeugt der folgende String das aktuelle Aussehen des Prompts:

    if [ -n "$PS1" ]; then PS1='\h:\w \u\$ '; fi
     
    s_herzog, 04.03.2007
  3. Schlappohr

    Schlappohr Thread StarterMacUser Mitglied

    Mitglied seit:
    04.03.2007
    Beiträge:
    4
    Zustimmungen:
    0
    Schonmal vielen Dank für deine Hilfe :).
    Hmm.. und was genau müsste ich dann editieren um Gewünschtes zu erhalten? :)
     
    Schlappohr, 04.03.2007
  4. s_herzog

    s_herzogMacUser Mitglied

    Mitglied seit:
    11.04.2006
    Beiträge:
    3.269
    Zustimmungen:
    156
    Also der Reihe nach:

    \h: Hostname. Bei dir "vorname-nachnames-computer", stell um in Systemeinstellungen/Sharing, mein MacBook heißt "chewie", das steht dann auch im Terminal.

    Die übrigen Angaben liest du z.B. hier:

    http://linuxseiten.kg-it.de/index.php?index=bash_Lektion_5

    unter "Bash-Prompt anpassen".

    In der bashrc kannst du auch Farben einstellen, damit das Teil hübscher wird.

    http://www.pc-erfahrung.de/linux/bash-eingabeprompt.html

    Also wenn du \w wegmachst und den Rechnernamen in den Systemeinstellungen anpasst, dann bekommst du, was du willst.

    \u@\h:

    ist z.B. auch ein recht häufig gebrauchtes Format für den Prompt


    Meine /etc/bashrc:

    Gedacht für weiss auf schwarz, also im Terminal "Fenstereinstellungen" und "Farbe" "weiss auf schwarz" einstellen, sonst ist es recht unschön zu lesen, das farbige LS....
     
    s_herzog, 04.03.2007
  5. Schlappohr

    Schlappohr Thread StarterMacUser Mitglied

    Mitglied seit:
    04.03.2007
    Beiträge:
    4
    Zustimmungen:
    0
    Danke dir vielmals für die tolle Antwort! :)

    Eine Frage hätte ich da noch. im Terminal komme ich ohne Probleme in etc/bashrc.
    Aber wie gelang ich per Mausklicks über meine Festplatte dorthin?
     
    Schlappohr, 04.03.2007
  6. s_herzog

    s_herzogMacUser Mitglied

    Mitglied seit:
    11.04.2006
    Beiträge:
    3.269
    Zustimmungen:
    156
    Gar nicht, der Finder zeigt /etc nicht. Ist halt nicht für die Dummbatze da draußen geeignet.

    Stell Dir mal vor die Fragen hier im Forum "Hilfe, tausende Dateien in /dev, kann ich die löschen??" oder so Späße *ggg*

    Ich editier das Zeug eh nur an der Konsole mit "pico" (ja, kein vi, vi ist Hirnkrampf)

    "sudo pico" natürlich, weil ist ja sonst nicht schreibbar...
     
    s_herzog, 04.03.2007
  7. Schlappohr

    Schlappohr Thread StarterMacUser Mitglied

    Mitglied seit:
    04.03.2007
    Beiträge:
    4
    Zustimmungen:
    0
    Stimmt scho :)... Und wie kann ich dauerhaft die PATH-Variable ändern. Möchte nämlich gerne das aktuelle Verzeichnis hinzufügen.
     
    Schlappohr, 04.03.2007
  8. KAMiKAZOW

    KAMiKAZOWMacUser Mitglied

    Mitglied seit:
    16.03.2004
    Beiträge:
    2.028
    Zustimmungen:
    23
    Gott, /etc/bashrc ändert man nicht. Wenn man was anders haben will, ändert man das in seinem Home-Verzeichnis (gerne mit „~“ abgekürzt). Also ändert man ~/.bashrc oder ~/.profile. Wenn es diese Dateien nicht gibt, kann man sie auch anlegen.

    Abgesehen davon, dass Fink generell eine nette Sache ist, liefert Fink auch die angenehmen Funktionen prepend_path und append_path. Wenn man also das aktuelle Verzeichnis im Pfad haben möchte, fügt man append_path PATH . in ~/.profile ein. „.“ sollte immer ganz hinten stehen, denn ansonsten könnte sich ein Schadprogramm z.B. „ls“ nennen, im aktuellen Verzeichnins ablegen und wenn man dann in Verzeichnis-Inhalt angezeigt haben will, wird das Programm dann ausgeführt.
     
    KAMiKAZOW, 04.03.2007
  9. s_herzog

    s_herzogMacUser Mitglied

    Mitglied seit:
    11.04.2006
    Beiträge:
    3.269
    Zustimmungen:
    156
    LOL, warum sollte man /etc/bashrc nicht ändern?

    Ich bin alleiniger Herr und Meister meines Macs, also darf ich das. Und wenn ich mal nen weiteren User einrichte, dann muss der nicht noch selber fummeln.
     
    s_herzog, 04.03.2007
  10. s_herzog

    s_herzogMacUser Mitglied

    Mitglied seit:
    11.04.2006
    Beiträge:
    3.269
    Zustimmungen:
    156
    Das wiederum macht man nicht.
     
    s_herzog, 04.03.2007
Die Seite wird geladen...
Ähnliche Themen - Pfad Terminal
  1. Rolf-Ka
    Antworten:
    3
    Aufrufe:
    576
    Rolf-Ka
    02.01.2017
  2. photostev
    Antworten:
    11
    Aufrufe:
    902
    Ulfrinn
    29.03.2010
  3. macumsteiger33
    Antworten:
    3
    Aufrufe:
    6.066
    orgonaut
    03.03.2007
  4. spacemonkee
    Antworten:
    2
    Aufrufe:
    559
    ThaHammer
    02.12.2006
  5. Teste
    Antworten:
    9
    Aufrufe:
    929