Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 15
  1. #1
    inaktiv
    Themenstarter
    Avatar von Skeeve
    Registriert
    10.2005
    Ort
    Nahe Aix-la-Chapelle
    Beiträge
    3.121

    Aktueller Pfad Im Fenstertitel des Terminals

    Ich finde die Möglichkeiten den Titel des Terminalfensters einzustellen zu eingeschränkt. Mir fehlt "Aktueller Pfad" als Option. Zum Glück läßt sich das aber leicht nachrüsten.

    Einfach in die .profile oder .bashrc den Prompt ändern:

    Code:
    PS1="\033]0;\w\007..."
    export PS1
    Anstelle von "..." bitte den gewünschten eigenen Prompt eintragen. Meiner sieht so asu:
    Code:
    PS1="\033]0;\w\007\033[7m \u@\h:\w \033[0m\n\$ "
    export PS1
    Ab sofort finde ich meine Terminal Fensterübersicht deutlich praktischer. Nicht mehr 10 Mal "bash" sondern aussagekräftige Pfadnamen.

  2. #2
    Hobbes_
    Inaktiv
    Vielen Dank!

    Setze gerne einen Link auch in meinem Tut darauf.

  3. #3
    Carmeliter-Renette
    Registriert
    10.2006
    Beiträge
    3.303
    veeeeery nice, danke (karmakanone ist leer aber fühl dich karmatisiert skeeve)

  4. #4
    Saurer Kupferschmied Avatar von TaTonka
    Registriert
    03.2006
    Ort
    Dortmund Univiertel
    Alter
    24
    Beiträge
    1.687
    wenn ich das gewusst hätte, dass das hier so gut ankommt, hätt ich das auch geschrieben

    ich kann aber mit paar farben noch einen draufsetzen, und hab mir mal den standard gentoo-und-debian-prompt nachgebaut.

    \[\033[01;32m\]\u@\h\[\033[01;34m\] \w $\[\033[00m\]

    ich kann jetzt aber noch einen draufhauen, und pepi zitieren, der mir mal erklärt hat, dass man das nicht mehr in die .profile schreibt, sondern bitte in die ~/.bashrc weil die profile deprecated ist...oder so.

    @pepi: hau mich, wenn ich falsch liege...
    ...und so, du verstehst?
    Folgende DNS-Server werden unabhängig betrieben, und unterliegen daher NICHT der Zensur: 208.67.222.222 und 208.67.220.220

  5. #5
    tfc
    tfc ist offline
    Ontario Avatar von tfc
    Registriert
    07.2007
    Beiträge
    349
    Für die Z-Shell gibt's da auch ein paar praktische Dinge.

    Im Anhang gibts zwei Screenshots. Screenshot 1 zeigt die Konsole kurz nach dem Start einer neuen Session.
    Die glückliche Kuh steht in der Datei /etc/motd - Was dort drin steht, wird bei jedem Login wiedergegeben. Es war früher auf großen UNIX-Maschinen, an denen viele Leute arbeiteten üblich, dort Ankündigungen zu publizieren. ("MOTD" --> Message of the day)
    Um sie zu bearbeiten, braucht man Rootrechte.
    Eine lustige Kuh mit selbst definiertem Text kann man mit "cowsay", einem aus Debian bekanntem Konsolentool, erstellen.
    Code:
    cowsay "stuff" > /etc/motd
    Das Prompt links vor jeder Eingabe ist wie bei jedem Standard-Gentoo-Linux. Da ich Gentoo fünf Jahre lang benutzt habe bevor ich einen Mac gekauft habe, habe ich einfach meine Gewohnheiten mitgebracht.

    Die ZSH bietet im Gegensatz zur Bash noch einen rechten Teil des Prompts. Hier habe ich mir die Uhrzeit anzeigen lassen. Hinzu kommt ein unglücklich wirkendes Emoticon, wenn ein Programm eine Fehlernummer zurückgeliefert hat. Das ist möglich, weil man Konditionen in den Prompts verschachteln kann und die ZSH sie jedes Mal auf's Neue interpretiert.

    Es folgt meine /etc/zprofile Datei, welche die zentrale Konfigurationsdatei für die Z-Shell ist.
    Weiter unten ist der eigentliche Promptkram zu finden.
    Code:
    ### COLORS ###
    fg_green=$'%{\e[0;32m%}'
    fg_blue=$'%{\e[0;34m%}'
    fg_cyan=$'%{\e[0;36m%}'
    fg_red=$'%{\e[0;31m%}'
    fg_brown=$'%{\e[0;33m%}'
    fg_purple=$'%{\e[0;35m%}'
    
    fg_light_gray=$'%{\e[0;37m%}'
    fg_dark_gray=$'%{\e[1;30m%}'
    fg_light_blue=$'%{\e[1;34m%}'
    fg_light_green=$'%{\e[1;32m%}'
    fg_light_cyan=$'%{\e[1;36m%}' fg_light_red=$'%{\e[1;31m%}'
    fg_light_purple=$'%{\e[1;35m%}'
    fg_no_colour=$'%{\e[0m%}'
    
    fg_white=$'%{\e[1;37m%}'
    fg_black=$'%{\e[0;30m%}'
    
    # Prompt style
    PROMPT="${fg_green}%n@%m ${fg_blue}%1~ %(!.#.>) ${fg_no_colour}"
    RPROMPT="%(?..:( )%T"
    
    # Aliases
    alias ll='ls -lsa'
    alias ..='cd ..'
    alias ...='cd ../..'
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Aktueller Pfad Im Fenstertitel des Terminals-bild-1.png   Aktueller Pfad Im Fenstertitel des Terminals-bild-2.png  

  6. #6
    Friedberger Bohnapfel Avatar von x2on
    Registriert
    10.2006
    Ort
    Berlin
    Beiträge
    528
    Zitat Zitat von Skeeve Beitrag anzeigen
    Code:
    PS1="\033]0;\w\007..."
    export PS1
    Anstelle von "..." bitte den gewünschten eigenen Prompt eintragen.
    Wie kann ich den den Prompt rausfinden?

  7. #7
    inaktiv
    Themenstarter
    Avatar von Skeeve
    Registriert
    10.2005
    Ort
    Nahe Aix-la-Chapelle
    Beiträge
    3.121
    Zitat Zitat von x2on Beitrag anzeigen
    Wie kann ich den den Prompt rausfinden?
    Code:
    echo '"'$PS1'"'

  8. #8
    Friedberger Bohnapfel Avatar von x2on
    Registriert
    10.2006
    Ort
    Berlin
    Beiträge
    528
    Zitat Zitat von Skeeve Beitrag anzeigen
    Code:
    echo '"'$PS1'"'
    Super DANKE!

  9. #9
    Apfel der Erkenntnis Avatar von Irgendein Held
    Registriert
    06.2007
    Ort
    bei Bonn
    Beiträge
    731
    Code:
    \h:(\w) \u $
    Ohne Farbtags, die kann sich jeder selbst setzen.
    52 2E 54 2E 46 2E 4D 21 0A 44 65 6E 6E 1F 73 69 65 1F 77 69 73 73 65 6E 1F 6E 69 63 68 74 2C 1F 77 61 73 1F 73 69 65 1F 74 75 6E 21

    Make it idiot-proof, and they'll make a better idiot.

  10. #10
    Friedberger Bohnapfel Avatar von x2on
    Registriert
    10.2006
    Ort
    Berlin
    Beiträge
    528
    Also ich hab jetzt
    Code:
    export PS1="\033]0;\w\007\h:\W \u\$ "
    eingetragen, die Pfad-Anzeige funktioniert auch, ABER:
    Wenn ich das aktiviert habe, verschluckt das Terminal längere Eingaben, sprich die stehen plötzlich über dem Hostname...

    Jemand ne Idee?

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Speicherort Terminals
    Von Gauki im Forum Unix & Terminal
    Antworten: 16
    Letzter Beitrag: 16.01.2007, 22:47
  2. Fenstertitel verschrumpelt
    Von Matze Mumpitz im Forum OS X
    Antworten: 4
    Letzter Beitrag: 28.12.2006, 13:54
  3. Keyboard Layout des Terminals beim Booten von CD verbogen...
    Von chris_cross im Forum Unix & Terminal
    Antworten: 11
    Letzter Beitrag: 22.12.2006, 01:05
  4. terminals database is inaccessible
    Von Walli im Forum Unix & Terminal
    Antworten: 1
    Letzter Beitrag: 14.09.2006, 18:10
  5. Mit Hilfe des Terminals zurück zum Auslieferungszustand
    Von ContactBooking im Forum Unix & Terminal
    Antworten: 8
    Letzter Beitrag: 08.03.2006, 22:51

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •