Strani caratteri che appaiono nel terminale

3

Quando si utilizza il terminale, a volte viene visualizzato quanto segue.

Last login: Fri Dec 27 22:04:56 on ttys002
ޕ:~ agrimm$ cd ruby
ޕ:ruby agrimm$ cd ..
ޕ:~ agrimm$ cd ruby/
ޕ:ruby agrimm$ pwd
/Users/agrimm/ruby
ޕ:ruby agrimm$ 

Con il seguente screenshot (in cui si può vedere che l'ordine del testo non è corretto)

Stousando"Default login shell" nelle mie impostazioni di Terminale.

I file menzionati in questa risposta sembrano normali. / etc / profile sembra normale. ~ / .bash_profile sembra normale a parte le cose rbenv, homebrew e Java:

# Commented out lines not included
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
export PATH=$PATH:/opt/local/bin
export JAVA_HOME='/usr/libexec/java_home -v 1.6 -a x86_64'

~ / .bash_login non esiste

~ / .profile sembra abbastanza normale:

# MacPorts Installer addition on 2009-12-30_at_14:40:02: adding an appropriate PATH variable for use with MacPorts.
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
# Finished adapting your PATH environment variable for use with MacPorts.

Sto usando Snow Leopard. uname -a fornisce quanto segue:

Darwin ޕ 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:33:36 PDT 2011; root:xnu-1504.15.3~1/RELEASE_I386 i386

Il problema sembra occasionalmente apparire e scomparire.

Come posso correggere gli strani caratteri e l'ordine del testo sbagliato?

    
posta Andrew Grimm 27.12.2013 - 12:33
fonte

1 risposta

1

Credo che il nome del volume stia causando il problema. Normalmente il prompt sarebbe come:

$ cd ~
volume:~ user$ 

$ cd /
volume:/ user$ 

Il tuo prompt appare simile, ma in questo modo:

ޕ:~ agrimm$

Il che mi porta a credere che il volume abbia un carattere strano nel suo nome.

    
risposta data 27.12.2013 - 13:52
fonte

Leggi altre domande sui tag