Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 11 bis 20 von 26
  1. #11
    Holsteiner Cox Avatar von Schomo
    Registriert
    11.2004
    Ort
    München/Maxvorstadt
    Alter
    48
    Beiträge
    3.141

    Re: Sonderzeichen in der MacOSX-Bash

    Jaaaa, hab ich ja auch gemacht mit pico, hab es nur vergessen gehabt zu posten, weil ich die Anleitung mal aufgeschrieben hatte, deswegen bin ich auch drauf gekommen, weil ich bei copy und paste geschludert hatte. Wie gesagt öffentlich poste ich den Bug nicht, aber wenn ihr mir eine E-Mail schickert, kriegt ihr das File.

    Gruß Schomo
    Räuber Kneissl am Tag seiner Hinrichtung: De Woch fangt ja scho guat o!
    MacBook Pro+MacMini+G5+Powerbook G4+iPod Nano+G3/333+MacPlus+Clone+PC

  2. #12
    Binary
    Inaktiv

    Re: Sonderzeichen in der MacOSX-Bash

    Also,

    Entwarnung.
    Ich erlaube mir hier den Bug von Schomo (vielen dank für die Mail!), so wie ich ihn reproduzieren konnte, zu Posten.

    Wenn mann statt:

    set meta-flag On
    set input-meta On
    set convert-meta Off
    set output-meta On
    set show-all-if-ambiguous On

    folgendes in die .inputrc schreibt:

    set meta-flag On
    set input-flag On
    set convert-flag Off
    set output-flag On
    set show-all-if-ambiguous On

    und unter der Option Fenstereinstellungen bei Emulation Nicht ASCII Zeichen in Escape-Sequenz umwandeln deaktiviert
    (Schomo),


    erhält man eine Ausgabe folgender art:

    BASH LINENO RANDOM
    BASH_VERSINFO LINES SECONDS
    BASH_VERSION LOGNAME SECURITYSESSIONID
    COLUMNS MACHTYPE SHELL
    DIRSTACK MAILCHECK SHELLOPTS
    EUID OPTERR SHLVL
    GROUPS OPTIND TERM
    HISTCMD OSTYPE TERM_PROGRAM
    HISTFILE PATH TERM_PROGRAM_VERSION
    HISTFILESIZE PIPESTATUS UID
    HISTSIZE PPID USER
    HOME PS1 _
    HOSTNAME PS2 __CF_USER_TEXT_ENCODING
    HOSTTYPE PS4
    IFS PWD

    wenn man "ä" drückt, ausserdem funktioniert das "e" nicht mehr und ein druck auf das "ü" produziert die Zeichenfloge "gr".

    Bei der Ausgabe handelt es sich um die System Umgebungsvariablen.
    Diese kann man sich mit dem befehl "echo $<Name> anzeigen lassen.
    Also z.B. >echo $PWD
    /Users/Username

    gibt den aktuellen Pfad aus (befehl pwd).

    >echo $PS1
    \h:\w \u\$
    zeigt die konfig des kommando Promts an.

    Ich weiss jetzt nicht wie der Befehl lautet um die gesetzten Variablen
    zu zeigen (normal nehme ich "env") und kann mir das nur so erklären, dass
    die nicht mehr funktionierended escapesequenz auf dem "ä" zufällig jenen Befehl auslöst.

    lg
    binary

  3. #13
    Adams Parmäne
    Registriert
    08.2004
    Ort
    Moskau
    Alter
    43
    Beiträge
    1.303

    Re: Sonderzeichen in der MacOSX-Bash

    Früher hat's mal funktioniert, heute nicht. Ich habe für meine Umlaute immer noch lauter ?? als Platzhalter, obwohl meine .inputrc genauso aussieht wie von Schomo oben im Thread mit TextEdit beschrieben hat.

    Allerdings habe ich die Datei vim editiert.
    Der Horizont vieler Menschen ist ein Kreis mit Radius null - und das nennen sie ihren Standpunkt.
    Albert Einstein

    Whenever you find yourself on the side of the majority, it is time to pause and reflect.
    Mark Twain

  4. #14
    Vollbrechts Borsdorfer Avatar von MacMark
    Registriert
    01.2005
    Ort
    Scheeßel
    Alter
    43
    Beiträge
    4.468

    Re: Sonderzeichen in der MacOSX-Bash

    macmark.de OS X: Hilfe, Tips & Technik
    MacMark auf Twitter
    Erklärung meines Avatars

  5. #15
    Adams Parmäne
    Registriert
    08.2004
    Ort
    Moskau
    Alter
    43
    Beiträge
    1.303

    Re: Sonderzeichen in der MacOSX-Bash

    Meinst Du das?
    Zitat Zitat von MacMark
    In Deiner Shellkonfiguration kannst Du dies probieren:
    Code:
     LC_ALL=en_US.UTF-8
     export LC_ALL
     
     LANG=en_US.UTF-8
     export LANG
    Wahlweise auch mit de_DE.UTF-8
    Ich nehme an, das gehört in die .bashrc?
    Der Horizont vieler Menschen ist ein Kreis mit Radius null - und das nennen sie ihren Standpunkt.
    Albert Einstein

    Whenever you find yourself on the side of the majority, it is time to pause and reflect.
    Mark Twain

  6. #16
    Vollbrechts Borsdorfer Avatar von MacMark
    Registriert
    01.2005
    Ort
    Scheeßel
    Alter
    43
    Beiträge
    4.468

    Re: Sonderzeichen in der MacOSX-Bash

    Die .bash_profile wird aufgerufen, wenn die bash als login shell gestartet wird, also durch neue Session von Terminal.app.
    Die .bashrc wird aufgerufen, wenn die bash als nicht-login-shell gestartet wird, also wenn man 'bash' tippt, um einen neue sub-shell zu starten.

    Im folgenden ist gezeigt, daß man bei beiden Varianten die gleiche Umgebung vorfindet, da hiermit die .bashrc immer aufgerufen wird (zur Not von der .bash_profile):

    In meiner .bash_profile steht dieses, wobei die erste Zeile für den Aufruf interessant ist :
    Code:
    . .bashrc
    alias ls='ls -vw'
    alias m2u="tr '\015' '\012'"
    alias u2m="tr '\012' '\015'"
    test -r /sw/bin/init.sh && . /sw/bin/init.sh
    In meiner . bashrc dieses:

    Code:
    LC_ALL=en_US.UTF-8
    export LC_ALL
    
    LANG=en_US.UTF-8
    export LANG
    
    PATH=/usr/local/php5/bin:/usr/local/php5/man:$PATH
    
    PATH=/usr/local/:/usr/local/bin:/usr/local/sbin:/Developer/Tools:
    /usr/local/share/man:/sw/share/man:/usr/local/mysql/bin:
    /usr/local/mysql/man:$PATH
    export PATH
    In der .inputrc
    Code:
    set meta-flag on
    set convert-meta off
    set output-meta on
    set completion-ignore-case on
    set show-all-if-ambiguous on
    Geändert von MacMark (23.12.2005 um 10:14 Uhr)
    macmark.de OS X: Hilfe, Tips & Technik
    MacMark auf Twitter
    Erklärung meines Avatars

  7. #17
    Schnapper
    Inaktiv

    Re: Sonderzeichen in der MacOSX-Bash

    Hi,

    das klappt schonmal, was das Tippen in der Shell betrifft. Legt man aber jetzt einen Ordner an namens, keine Ahnung, von mir aus "öse", dann sieht der bei 'ls' aber so aus:

    o??se

    im Finder hingegen richtig. Also scheinbar wird das ö richtig gesetzt, aber im Dateilisting falsch dargestellt. Bekommt man das auch noch hin?

  8. #18
    Adams Parmäne
    Registriert
    08.2004
    Ort
    Moskau
    Alter
    43
    Beiträge
    1.303

    Re: Sonderzeichen in der MacOSX-Bash

    Das sieht ja prima aus. Nur mal eine kurze Verständnisfrage, während ich mal einiges in mein Terminal tippe.

    Ich will die Umlaute und Sonderzeichen sichtbar haben, das heißt, nicht en_EN kommt für mich in Frage, sondern nur de_DE, oder?

  9. #19
    Vollbrechts Borsdorfer Avatar von MacMark
    Registriert
    01.2005
    Ort
    Scheeßel
    Alter
    43
    Beiträge
    4.468

    Re: Sonderzeichen in der MacOSX-Bash

    Zitat Zitat von Schnapper
    Hi,

    das klappt schonmal, was das Tippen in der Shell betrifft. Legt man aber jetzt einen Ordner an namens, keine Ahnung, von mir aus "öse", dann sieht der bei 'ls' aber so aus:

    o??se

    im Finder hingegen richtig. Also scheinbar wird das ö richtig gesetzt, aber im Dateilisting falsch dargestellt. Bekommt man das auch noch hin?
    Yes, Sir
    Mit
    Code:
    ls -w
    Du kannst aber auch in der .bash_profile einen Alias setzen, so daß ls immer als ls-w ausgeführt wird:
    Code:
    alias ls='ls -w'
    Ich habe meinen obigen (Listing-) Beitrag korrigiert und den Alias für ls dort nun auch angegeben.

    Boldly go
    macmark.de OS X: Hilfe, Tips & Technik
    MacMark auf Twitter
    Erklärung meines Avatars

  10. #20
    Adams Parmäne
    Registriert
    08.2004
    Ort
    Moskau
    Alter
    43
    Beiträge
    1.303

    Re: Sonderzeichen in der MacOSX-Bash

    Na, das ist doch mal eine muntere Diskussion. Jetzt muss ich nur noch wieder finden, wie ich das Terminal farbig bekommen kann. Verzeichnisse, ausführbare Dateien etc. in unterschiedlichen Farben.

    Falls es jemand weiß (...), suche ich gar nicht weiter.

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Berechtigungen

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