Автор Тема: про русские символы в Bash'e  (Прочитано 2641 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dimonnwc3

  • Новичок форума
  • Сообщений: 4
про русские символы в Bash'e
« : 15 Апреля 2015, 17:14:31 »
Вопрос такой, раньше такого не замечал, вот накатил дебиан, еще не дошел даже до ГУИ, пока только в консоли. Когда пишешь, что либо на русском, то в ответ выдает кодировку типо этой:
dimonn@debianPC:~$ рпе
bash: $'\321\200\320\277\320\265': команда не найдена
???

на других же дистрибутивах(не дебиан) или zsh на этом же, все окей:
➜  ~  рпе
zsh: command not found: рпе

При этом все русифицировано. И при создание к примеру папки с русскими буквами в имени, он ее создает.
В системе 3 локали de,us,ru - все UTF-8

Вообщем то не очень критично для функционирования системы, но как сделать, чтобы было по фэншую все? 8)
 

yura_n

  • Гость
Re: про русские символы в Bash'e
« Ответ #1 : 15 Апреля 2015, 17:31:54 »
Да оно и так нормально. В кавычки заключите и будет все по "фэншую". Переменные тоже могут содержать текст-кириллицу. А смысла вводить команды кириллицей просто нет.
 

Оффлайн dimonnwc3

  • Новичок форума
  • Сообщений: 4
Re: про русские символы в Bash'e
« Ответ #2 : 15 Апреля 2015, 17:53:02 »
Да оно и так нормально. В кавычки заключите и будет все по "фэншую". Переменные тоже могут содержать текст-кириллицу. А смысла вводить команды кириллицей просто нет.
да я сразу написал, что смысла мало, вот только дело в том, что другие дистрибутивы проблем таких не имеют. Значит работать тоже должно, но не работает.
 

yura_n

  • Гость
Re: про русские символы в Bash'e
« Ответ #3 : 15 Апреля 2015, 18:20:19 »
вот только дело в том, что другие дистрибутивы проблем таких не имеют.
Раньше тоже самое было. Просто Debian несколько консервативный дистрибутив.
 

Оффлайн Leo

Re: про русские символы в Bash'e
« Ответ #4 : 15 Апреля 2015, 18:49:46 »
вот вывод jessie и в консоли и в терминале
leo@XXXXXXX:~$ рпе
bash: рпе: команда не найдена

Оффлайн dimonnwc3

  • Новичок форума
  • Сообщений: 4
Re: про русские символы в Bash'e
« Ответ #5 : 15 Апреля 2015, 18:54:56 »
вот вывод jessie и в консоли и в терминале
leo@XXXXXXX:~$ рпе
bash: рпе: команда не найдена
значит все таки можно и на wheezy поправить как то
 

Оффлайн Leo

Re: про русские символы в Bash'e
« Ответ #6 : 15 Апреля 2015, 19:01:06 »
у меня вывод у локали такой:
leo@XXXXXXX:~$ locale -a
C
C.UTF-8
POSIX
ru_RU.utf8

Также вот тут пишут что был в dash'e какой-то баг связанный с 8-битным текстом и проблема решалась переключением с dash'a на bash.

Вот сюда можно заглянуть ещё.
« Последнее редактирование: 15 Апреля 2015, 19:03:15 от Leo »
 

Оффлайн dimonnwc3

  • Новичок форума
  • Сообщений: 4
Re: про русские символы в Bash'e
« Ответ #7 : 15 Апреля 2015, 19:17:47 »
Leo, попробовал оба варианта, не помогли, во втором случае еще и кракозябры появились с квадратами, снес ее.
 

Теги:
     

    русские шрифты и nedit

    Автор ffrr

    Ответов: 0
    Просмотров: 1387
    Последний ответ 06 Февраля 2013, 23:35:58
    от ffrr
    Архиватор + русские имена

    Автор YDen

    Ответов: 2
    Просмотров: 2440
    Последний ответ 21 Ноября 2011, 02:26:44
    от Valeron
    Не набираются русские символы

    Автор Jarver

    Ответов: 5
    Просмотров: 1064
    Последний ответ 07 Марта 2018, 04:35:01
    от ogost