Keine Umlaute in der Shell

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
SipanArarat
Beiträge: 6
Registriert: 07.12.2010 12:30:27

Keine Umlaute in der Shell

Beitrag von SipanArarat » 07.12.2010 13:02:56

Hi,
Also ich habe auf mein Rechner Debian 5.0
ich möchte in shell umlate (z.B ü,ä,ß usw. ) schreiben aber es geht nicht. kann jemand mir helfen, wieso es nicht geht? :cry:
ich habe neu angefangen Linux zu benutzen. Also ich bin Anfänger. :roll:

Gruß

uname
Beiträge: 12503
Registriert: 03.06.2008 09:33:02

Re: Keine Umlaute in der Shell

Beitrag von uname » 07.12.2010 13:13:29

Schau dir die Ausgabe von und den Inhalt von

Code: Alles auswählen

/etc/profile
an.
Steht da schon irgendwas von "de" bzw. "DE"?

Ich denke man kann es sonst neu setzen, bin mir da aber nicht ganz sicher. Versuche als "root".

Code: Alles auswählen

dpkg-reconfigure locales
Melde dich anschließend neu am System an.

Benutzeravatar
Meillo
Moderator
Beiträge: 9285
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Keine Umlaute in der Shell

Beitrag von Meillo » 07.12.2010 13:20:43

Willkommen im Forum. :-)

Ich habe deinen Beitrag in diesen neuen Thread verschoben. Es ist hier ueblich neue Threads zu starten wenn eine neue Frage nicht genau zu einem alten Thread passt.

Es freut mich, dass du neu dabei bist und das mit Debian.

Zur Frage:

Normalerweise funktionieren Umlaute out-of-the-box. Du tippst einfach auf die entsprechende Taste deiner Tastatur (falls die solche Tasten hat) und das Zeichen erscheint. Es koennte sein, dass du dein Tastaturlayout bei der Installation nicht auf Deutsch gesetzt hast. Das kann man aendern. (Die Forensuche http://debianforum.de/forum/search.php? ... ut+aendern sollte helfen.)

Ansonsten waere es gut zu wissen ob du grundsaetzlich Umlaute eingeben kannst, nur in der Shell nicht. Und welche Shell meinst du? Ein richtiges Terminal (komplett schwarzer Bildschirm mit weisser Schrift) oder einen Terminal-Emulator (Fenster auf der grafischen Oberflaeche) und falls ja, welchen Terminal-Emulator.
Use ed once in a while!

Benutzeravatar
SipanArarat
Beiträge: 6
Registriert: 07.12.2010 12:30:27

Re: Keine Umlaute in der Shell

Beitrag von SipanArarat » 07.12.2010 14:40:44

Beim Eingabe von Befehl [env] gibt die folgende aus:

TERM=xterm
SHELL=/bin/sh
SSH_CLIENT=172.17.28.90 46045 22
SSH_TTY=/dev/pts/3
USER=wiki
LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.svgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:
MAIL=/var/mail/wiki
PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
PWD=/home/users//wiki
HISTCONTROL=ignoreboth
SHLVL=1
HOME=/home/users//wiki
LOGNAME=wiki
SSH_CONNECTION=172.17.28.90 46045 172.19.0.74 22
_=/usr/bin/env


--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
und bei /etc/profile steht folgende:

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "`id -u`" -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11"
else
PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games"
fi

if [ "$PS1" ]; then
if [ "$BASH" ]; then
PS1='\u@\h:\w\$ '
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi

export PATH

umask 022

Benutzeravatar
SipanArarat
Beiträge: 6
Registriert: 07.12.2010 12:30:27

Re: Keine Umlaute in der Shell

Beitrag von SipanArarat » 07.12.2010 14:57:22

Es koennte sein, dass du dein Tastaturlayout bei der Installation nicht auf Deutsch gesetzt hast.
ich verbinde mich mit einem Server und auf dieser Server ist Debian 5.0 installiert, deswegen habe ich nicht zu tun mit den Tastaturlayout :|
welche Shell meinst du? Ein richtiges Terminal (komplett schwarzer Bildschirm mit weisser Schrift) oder einen Terminal-Emulator (Fenster auf der grafischen Oberflaeche) und falls ja, welchen Terminal-Emulator.
mit dem shell meine ich Terminal (komplett schwarzer Bildschirm mit weisser Schrift)

Benutzeravatar
Meillo
Moderator
Beiträge: 9285
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Keine Umlaute in der Shell

Beitrag von Meillo » 07.12.2010 15:07:16

SipanArarat hat geschrieben: ich verbinde mich mit einem Server und auf dieser Server ist Debian 5.0 installiert, deswegen habe ich nicht zu tun mit den Tastaturlayout :|
Ahh, gut zu wissen.

Wie verbindest du dich? Putty?

Was sagt

Code: Alles auswählen

locale
auf dem Server?

Hast du in Putty bei ``Translation'' das gleiche Encoding eingestellt? Putty verwendet standardmaessig ISO-8859-1 waehrend ein aktuelles GNU/Linux UTF-8 verwendet.
Use ed once in a while!

Benutzeravatar
SipanArarat
Beiträge: 6
Registriert: 07.12.2010 12:30:27

Re: Keine Umlaute in der Shell

Beitrag von SipanArarat » 07.12.2010 15:30:46

Meillo hat geschrieben:
Wie verbindest du dich? Putty?
durch ssh. also ich habe auf meinem Rechner ubuntu 10.04. und gebe ich in Terminal diese Befehle z.B ssh abc@Server.de
Was sagt

Code: Alles auswählen

locale
auf dem Server?
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

uname
Beiträge: 12503
Registriert: 03.06.2008 09:33:02

Re: Keine Umlaute in der Shell

Beitrag von uname » 07.12.2010 15:37:48


Benutzeravatar
SipanArarat
Beiträge: 6
Registriert: 07.12.2010 12:30:27

Re: Keine Umlaute in der Shell

Beitrag von SipanArarat » 07.12.2010 16:34:54

uname hat geschrieben:http://wiki.debian.org/Locale
Es hat geklappt...

vielen vielen Dank :THX:

Benutzeravatar
Meillo
Moderator
Beiträge: 9285
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: Keine Umlaute in der Shell

Beitrag von Meillo » 07.12.2010 17:23:55

SipanArarat hat geschrieben:
uname hat geschrieben:http://wiki.debian.org/Locale
Es hat geklappt...

vielen vielen Dank :THX:
Super.

Teile uns doch bitte auch noch mit *woran* es lag und *wie* du das Problem geloest hast.
Use ed once in a while!

Benutzeravatar
SipanArarat
Beiträge: 6
Registriert: 07.12.2010 12:30:27

Re: Keine Umlaute in der Shell

Beitrag von SipanArarat » 21.12.2010 11:25:17

Teile uns doch bitte auch noch mit *woran* es lag und *wie* du das Problem geloest hast.
Entschuldigung dass ich so spät beantwortet habe. Also ich habe folgendes gemacht:

dpkg-reconfigure locales aufgeführt ---> all gewählt ---> None gewählt
in die Pfad /etc/ssh/sshd_config AcceptEnv LANG LC_* hinzugefügt

Antworten