Введение в тест Unix Shell Script
Shell Script - это скриптовый язык, написанный для оболочки операционной системы или интерпретатора командной строки. Язык Shell Script предназначен для работы с файловой системой, запуска программ, ввода и вывода текста и многих других операций которые могут быть выполнены на современном компьютере. Он также позволяет осуществлять интерактивную отладку приложений.
Одной из самых популярных командных оболочек UNIX на сегодняшний день является bash(Bourne-again-shell). Она очень популярна в среде GNU/Linux и поэтому часто используется в качестве командной оболочки по умолчанию.
Целевая аудитория теста Shell Script
Тест "Unix Shell Script - Основы" будет интересен всем пользователям операционных систем типа UNIX. Тест включает вопросы относящиеся к базовым понятиям этого скриптового языка. Он может быть полезен людям, изучающим Shell Script, и просто людям, использующим операционную систему типа UNIX.
Структура теста по Shell Script
В тесте рассмотрены следующие темы, покрывающие и простые понятия и относительно сложные:
- Базовые понятия
- Переменные
- Операторы и операции
- Управляющие конструкции
Подробнее о тематиках теста:
- Базовые понятия: вопросы этой тематики проверяют наиболее общие знания о Shell Script, а также содержат небольшие примеры кода
- Переменные: вопросы из этого раздела проверяют знания о использовании переменных в скриптах
- Операторы и операции: эта тематика посвящена выражениям языка, а так же некоторым аспектам синтаксиса
- Управляющие конструкции: самый обширный раздел, покрывающий такие аспекты языка как циклы (while ... do ... done, for ... do ... done) и управляющие конструкции (if ... then, case, break, continue)
Дальнейшее развитие Unix Shell теста
В будущем планируется расширение тематик "Базовые понятия" и "Переменные", а также добавление новых разделов. Возможно, более сложные вопросы будут вынесены в тест по Shell Script среднего уровня.
Ждем отзывов.
Важно: Ниже обсуждается только тест в целом: покрытие тематик, типы вопросов, пути улучшения теста и так далее.
Замечания, касающиеся отдельных вопросов теста, просьба оставлять в соответствующих топиках,
которые доступны на странице результатов прохождения теста возле каждого вопроса.