«Подготовка файлов программы мероприятия к запуску в Linux» — практический проект для знакомых с основами терминала. Помогите OPEN CIRCLE передать комплект, который действительно запускается и показывает всю многоязычную программу.
Один Guided Lab разделяет права, CRLF shebang и декодирование UTF-16. Независимая Challenge меняет свидетельства экспорта и включает уже исправные файлы. Вы исправите копию, сохраните оригиналы и запустите результат из другого каталога.
Чему вы научитесь
- Сравнивать рабочий образец с настоящими ошибками вместо слепого преобразования.
- Различать права прямого запуска, вход интерпретатора и кодировку.
- Читать квитанцию и короткие байтовые пробы; узнавать оба порядка BOM UTF-16.
- Нормализовать окончания скрипта и преобразовывать объявленный UTF-16 в UTF-8 без молчаливой потери символов.
- Сохранять все имена, пункты, пустую строку, порядок и исправные файлы.
- Запускать передачу независимо и сравнивать весь настоящий вывод.
Для кого этот курс
Для начинающих пользователей Linux, умеющих вводить команды. Теория кодировок, Python и написание скриптов не нужны. Пути, права, shebang, байты, BOM, перенаправление и безопасные временные результаты объясняются до применения.
Браузерный Terminal содержит инструменты и независимые примеры. Вы используете готовую программу чтения, не создаёте приложение. Инструкции доступны на английском и восьми других языках; данные, имена файлов и вывод сохраняют исходный язык.
Часто задаваемые вопросы
Что я передам? Каталог с напрямую исполняемым скриптом, готовой программой чтения, полной программой UTF-8 и неизменёнными исправными вспомогательными файлами.
Linux отвергает любой CRLF или BOM? Нет. В скрипте CR становится частью пути интерпретатора. Читатель требует UTF-8 без BOM. BOM UTF-16 — полезное свидетельство; у других потребителей возможны другие контракты.
Нужна установка? Локально ничего устанавливать не нужно. Linux и файлы предоставляет LabEx.
Будет автоматическое определение? Нет. Вы проверяете байты целых экспортов с объявленным форматом и выбираете нужные преобразования. Ремонт повреждений, произвольные кодировки и универсальный конвейер не входят в проект.




