Upptäckte ett litet märkligt fenomen som jag inte har tänkt på innan och det är bokstäverna åäö..
Som user i pico kan jag nyttja dem men som root/su så går det inte. Varför är det så?
Återkommande åäö fråga.
Moderatorer: Nille, nomicon, Minime
-
- Allsmäktig
- Inlägg: 226
- Blev medlem: 14 apr 2005 05:36
- ORT: Essunga
- Nille
- Guru
- Inlägg: 1475
- Blev medlem: 17 jun 2004 02:41
Re: Återkommande åäö fråga.
För att du byter till root med "su" istället för "su -".
Så antingen använder du "su -" eller så kör du "source /etc/profile" när du använt "su".
Om du är lika lat som mig så skriver du inte "source" utan använder "." istället då det fungerar lika bra men är sämre att skriva i ett exemple.
Så antingen använder du "su -" eller så kör du "source /etc/profile" när du använt "su".
Om du är lika lat som mig så skriver du inte "source" utan använder "." istället då det fungerar lika bra men är sämre att skriva i ett exemple.
The more linux you go the slacker you get.
- Nille
- Guru
- Inlägg: 1475
- Blev medlem: 17 jun 2004 02:41
Re: Återkommande åäö fråga.
Kom på att jag kanske skulle förklara lite bättre.
När du byter till root med "su" så läser den inte in /etc/profile som i sin tur läser in filerna i katalogen /etc/profile.d där lang.sh finns och ställer in din locale inställning.
Du kan testa detta genom att du byter till till root med "su" och sedan kör du "locale" och ser t.ex LC_CTYPE="POSIX"
Kör nu ". /etc/profile" och kör sen "locale" igen och du kommer se LC_CTYPE="en_US" eller vad du har valt i /etc/profile.d/lang.sh
Med "su -" så läses /etc/profile in då du loggar in på riktigt.
-, är det samma som -l eller --login
När du byter till root med "su" så läser den inte in /etc/profile som i sin tur läser in filerna i katalogen /etc/profile.d där lang.sh finns och ställer in din locale inställning.
Du kan testa detta genom att du byter till till root med "su" och sedan kör du "locale" och ser t.ex LC_CTYPE="POSIX"
Kör nu ". /etc/profile" och kör sen "locale" igen och du kommer se LC_CTYPE="en_US" eller vad du har valt i /etc/profile.d/lang.sh
Med "su -" så läses /etc/profile in då du loggar in på riktigt.
-, är det samma som -l eller --login
The more linux you go the slacker you get.
-
- Allsmäktig
- Inlägg: 226
- Blev medlem: 14 apr 2005 05:36
- ORT: Essunga
- Nille
- Guru
- Inlägg: 1475
- Blev medlem: 17 jun 2004 02:41