Это команда luit, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
luit - Поддержка локали и ISO 2022 для терминалов Unicode
СИНТАКСИС
светит [ кредита ] [ -- ] [ программа [ арг ]]
ОПИСАНИЕ
Луит - это фильтр, который можно запускать между произвольным приложением и терминалом UTF-8.
эмулятор. Он преобразует вывод приложения из кодировки локали в UTF-8 и
преобразовать ввод терминала из UTF-8 в кодировку локали.
Приложение также может запросить переключение на другую кодировку вывода с использованием ISO 2022.
и escape-последовательности ISO 6429. Использование этой функции не рекомендуется: многоязычный
приложения должны быть изменены, чтобы вместо этого напрямую генерировать UTF-8.
Луит обычно вызывается эмулятором терминала прозрачно. Для получения информации о
Бег светит из командной строки см. ПРИМЕРЫ ниже.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-h Отобразите краткую справку и выйдите.
-список Перечислите поддерживаемые кодировки и кодировки и закройте.
-V Распечатайте версию luit и выйдите.
-v Будьте многословны.
-c Функционирует как простой преобразователь из стандартного ввода в стандартный вывод.
-p При запуске установите рукопожатие между родительским и дочерним процессами. Это
необходимо для некоторых систем, например FreeBSD.
-x Выходите, как только ребенок умрет. Это может вызвать светит потерять данные в конце
вывод ребенка.
-argv0 имя
Задайте имя ребенка (как передано в argv [0]).
-кодирование кодирование
Создавать светит использовать кодирование а не кодировку текущей локали.
+ oss Отключить интерпретацию одиночных смен в выводе приложения.
+ ols Отключить интерпретацию блокирующих сдвигов в выводе приложения.
+ osl Отключить интерпретацию последовательностей выбора набора символов в выводе приложения.
+ от Отключить интерпретацию всех последовательностей и передать все последовательности в приложение
вывод на терминал без изменений. Это может привести к интересным результатам.
-k7 Сгенерируйте семибитные символы для ввода с клавиатуры.
+ kss Отключить генерацию односменного ввода с клавиатуры.
+ kssgr Используйте коды GL после одной смены для ввода с клавиатуры. По умолчанию коды GR:
генерируется после одной смены при генерации восьмиразрядного ввода с клавиатуры.
-клс Сгенерируйте блокирующие сдвиги (SO / SI) для ввода с клавиатуры.
-гл gn Установите начальное назначение GL. Аргумент должен быть одним из g0, g1, g2 or g3.
Значение по умолчанию зависит от локали, но обычно g0.
-гр gk Установите начальное присвоение ГР. Значение по умолчанию зависит от локали и равно
обычно g2 кроме локалей EUC, где он g1.
-g0 кодировок
Установите кодировку, изначально выбранную в G0. Значение по умолчанию зависит от локали, но
Обычно ASCII.
-g1 кодировок
Установите кодировку, изначально выбранную в G1. Значение по умолчанию зависит от локали.
-g2 кодировок
Установите кодировку, изначально выбранную в G2. Значение по умолчанию зависит от локали.
-g3 кодировок
Установите кодировку, изначально выбранную в G3. Значение по умолчанию зависит от локали.
-илог имя файла
Войти в имя файла все байты, полученные от ребенка.
-олог имя файла
Войти в имя файла все байты отправляются в эмулятор терминала.
-алиас имя файла
файл псевдонима локали
(дефолт: /usr/share/X11/locale/locale.псевдоним).
-- Конец вариантов.
ПРИМЕРЫ
Наиболее типичное использование светит заключается в адаптации экземпляра XTerm кодировке языкового стандарта.
Текущие версии XTerm вызывать светит автоматически, когда это необходимо. Если вы используете
более старый выпуск XTermили другой эмулятор терминала, вы можете вызвать светит вручную:
$ xterm -u8 -e использовать
Если вы работаете в языковом стандарте UTF-8, но вам нужен доступ к удаленному компьютеру, который не
поддержка UTF-8, светит можно адаптировать удаленный вывод к вашему терминалу:
$ LC_ALL = fr_FR устаревшая машина luit ssh
Луит также полезен с приложениями, которые жестко подключают кодировку, отличную от
тот, который обычно используется в системе, или вы хотите использовать устаревшие escape-последовательности для
многоязычный вывод. В частности, версии Emacs которые не говорят в кодировке UTF-8, могут
использование светит для многоязычного вывода:
$ luit -encoding 'ISO 8859-1' emacs -nw
А потом, в Emacs,
Mx set-terminal-coding-system RET iso-2022-8bit-ss2 RET
Используйте luit онлайн с помощью сервисов onworks.net