Разрешает ли какая-либо ОС вводить команды в любом скрипте, кроме латинского алфавита?

216
Everyone

Просто то, что говорится в названии.

Команды для ОС вводятся в основном с использованием латинского алфавита. Там, где римский алфавит не используется, используется графический интерфейс. Это относится, по крайней мере, к Windows и нескольким клонам Unix / Linux. Поэтому мой вопрос заключается в том, предоставляет ли какая-либо ОС пользователю / дилетанту гибкость для ввода команды в народном сценарии, если не в самом языке?

1
По сути, это не «римский алфавит», который используется компьютерами, а основной (7-битный) набор символов ASCII. Существуют расширения ASCII для других языков и наборов символов, но они используют несколько байтов на символ; следовательно, это также "широкие символы". sawdust 11 лет назад 2

1 ответ на вопрос

2
Joel Coehoorn

На самом деле, windows и linux поддерживают несколько раскладок клавиатуры, в том числе несколько с нелатинскими символами, такими как Cryllic или Arabic. Вы можете использовать эти клавиатуры / раскладки клавиатуры практически с любым выпуском Windows или Linux, и если вы также получаете языковой выпуск Windows или устанавливаете правильные пакеты Linux и устанавливаете правильные параметры конфигурации, операционная система будет использовать этот язык. (и эти алфавиты) для вывода на экран.

Я знаю, что в Windows вы можете получить это "из коробки", купив нужную языковую версию. Я также считаю, что существуют дистрибутивы Linux, которые настраиваются таким образом во время установки, или настроят себя таким образом, если вы выберете правильный язык и структуру во время установки.

На данный момент, однако, сами команды по-прежнему в основном на английском языке. Хорошая новость заключается в том, что как Windows, так и Linux также поддерживают псевдонимы команд, так что вы можете установить специфичные для локали команды, которые используют ваш местный алфавит и язык и называть английский язык за кадром (вы никогда не увидите английские буквы на экран).

Я не верю, что Windows сделает это за вас из коробки. Может быть один или два дистрибутива Linux, которые делают это заранее (возможно, где-то за пределами Китая). Я не знаю об этом конкретно, но я не удивлюсь, узнав, что он существует. В любой системе было бы возможно (легко, даже) подготовить сценарий для быстрой настройки псевдонимов для конкретного языка. Такой сценарий, скорее всего, займет меньше секунды, если вы хотите распространять его широко или в некоторых случаях он запускается автоматически.

И последнее, что следует иметь в виду, это то, что, хотя, несомненно, это латинский алфавит, многие команды, которые вы видите в linux и windows, не англоязычные, а скорее загадочные аббревиатуры английских слов, которые имеют смысл только для хакеров со скромным голосом. бороды. Это может сделать прямой перевод некоторых команд на другие языки особенно проблематичным.

+1 Хорошо, я признаю это ... Главным образом для «тех хакеров, у которых скудные бороды». Patrick Seymour 11 лет назад 0
/ me царапает свою щетину ... и продолжает выражать надежду, что в скором времени появится больше возможностей для настройки псевдонимов для команд в ОС. Everyone 11 лет назад 0
Согласились, что это не английский язык; вот почему я использовал слова «римский алфавит» в названии. Возможно, я должен был сказать 7-битный алфавит ASCII, как советовали опилки. Я имел в виду, что, возможно, проникновение / использование компьютеров и сохранение команд могут оказать положительное влияние, если команды будут доступны на местном языке. Everyone 11 лет назад 0
Я не говорю это вопреки вашей общей точке зрения, но некоторые команды могут ввести в заблуждение. Например, я только что сказал кому-то запустить «sfc / scannow». Вы можете сделать «международный» псевдоним sfc, но «sfc» должен остаться на месте, чтобы у всех нас был общий компьютерный язык для общения. Patrick Seymour 11 лет назад 0

Похожие вопросы