Работа в режиме командной строки Linux. Цикл уроков по информатике

Цикл уроков "Работа в режиме командной строки Linux" ориентирован на начинающих пользователей Linux и знакомит с основными принципами работы в режиме командной строки.

Дается определение интерфейса командной строки, описывается оболочка bash и основные принципы работы в ней; даются представления о параметрах команд, справочной системе, навигации и управлении файловой структурой.

Место данных уроков в составе образовательной программы дополнительного образования детей "Лаборатория юного линуксоида" — начало второго года обучения.

Психологическое преимущество интерфейса командной строки

Графический интерфейс пользователя (GUI) возможно более адаптирован для неподготовленного пользователя, который, не зная принципов работы операционной системы, может в нем интуитивно так или иначе освоиться. Для работы в режиме командной строки (CLI) человек должен изначально владеть знаниями, по-крайней мере, как пользоваться справочной информацией.

Однако, у CLI можно усмотреть одно психологическое преимущество – это отсутствие отвлекающих элементов. Человек ведет диалог с машиной, при этом параллельно машина не мигает лампочками где-то внизу, не выкидывает окошки с многобукфами, не завлекает взгляд красочными кнопками. Когда ничто не отвлекает от основной задачи, человеку легче сосредоточиться на ее решении. И кроме того, он меньше устает. Да – меньше устает: сравните час работы в GUI и CLI, возможно вы заметите разницу. Многие вещи мы воспринимаем неосознанно. Наверно GUI перегружает эту “неосознанную воспринималку” и мозг быстрее устает.

Опыты показывают, что некоторые дети на занятиях отдают большее предпочтение (Ctrl+Alt+F?)&Vim, чем KDE &Write (например, при изучении программирования на python). Хотя, по логике вещей, работать в привычной для себя среде предпочтительней (понятно, что привычно GUI).

Еще одно преимущество командной строки – более глубокое понимание принципов работы. Нажатие на кнопку графического интерфейса почему-то не ведет к ярко выраженной ассоциации “дать команду компьютеру”, в отличии от того, когда пользователь вводит команду в bash.

От изучения GUI уже никуда не уйти: он широко распространен. Однако стоит ли так концентрироваться на нем при преподавании информатики?

Весьма спорное предположение!

Весьма спорное предположение!