Командная строка обеспечивает более быстрый доступ к некоторым возможностям операционной системы, а иногда это единственный способ запустить тот или иной процесс.
Несмотря на древность текстового метода взаимодействия с компьютером, он широко распространен и сегодня. Для этого есть причины, например:
Откуда взялись такие понятия как "терминал" и "консоль"? Терминалами называли комплекты "монитор+клавиатура", удаленные от компьютера. Компьютер мог иметь определенное количество терминалов, подсоединенных к нему с помощью модемов или последовательных портов. Таким образом осуществлялся многопользовательский режим доступа к ресурсам компьютера. Терминальный доступ используется и по сей день, хотя компьютеры стали уже совсем другими. Консоль это также комплект "клавиатура+монитор" (ввод+вывод), однако присоединенный непосредственно к компьютеру.
В отличие от запуска программы-консоли, переход в терминал совершает с экраном что-то глобальное. Мы оказываемся в совершенно другой среде текстовой. Здесь абсолютно нет графики, к которой мы привыкли в графическом интерфейсе, а мышь оказывается достаточно бесполезным существом: все манипуляции совершаются с помощью команд, набранных с клавиатуры. Таким образом работали компьютерные специалисты еще задолго до появления графического интерфейса пользователя.
В Linux доступ к командной оболочке осуществляется через программу-консоль или эмулятор терминала. Запуск консоли можно осуществить через главное меню, а для перехода в терминал следует нажать комбинацию клавиш Ctrl+Alt+F1 (вместо единицы могут быть числа до 6). В любом случае вы увидите однотонный черный (или другого цвета) экран (в случае консоли: часть экрана), вверху которого будет так называемое приглашение.
В операционной системе Linux наиболее распространенной программой, обеспечивающей пользователю интерфейс командной строки, является bash. Программы подобные bash называют командными оболочками, основное назначение которых интерпретация (на машинный язык) инструкций (строк), вводимых человеком.
Допустим в операционной системе реализована возможность архивировать файлы. Однако фирма-разработчик забыла сделать кнопку запуска для данной программы. Как теперь воспользоваться системным архиватором? Какой интерфейс (графический или командная строка) открывает большие возможности при работе с компьютером?
Совсем неподготовленный пользователь садится за компьютер. В каком интерфейсе он сможет хоть как-то освоится без посторонней помощи и литературы, используя древний метод научного тыка: в графическом или командной строке? Почему?
Проанализируйте схему, а затем попытайтесь ответить на вопросы:
Однако давать команды компьютеру можно не только с помощью разных кнопок и меню. Можно вызывать команды с помощью записи слова-вызова в специальной программе-интерпретаторе (переводчике) команд. Такой способ взаимодействия между человеком и компьютером называется интерфейсом командной строки (CLI command line interface). Следует отметить, что в компьютерной истории командная строка появилась намного раньше, чем графический интерфейс.
Возможно, до сих пор, вы были знакомы с единственным видом взаимодействия (т.е. интерфейсом) между человеком и компьютером GUI графическим пользовательским интерфейсом. В этом случае команды компьютеру отдавались с помощью нажатий мышью на различные графические изображения на экране (кнопки, значки, пункты меню и др. картинки). На самом деле такие щелчки запускают различные системные программы, которые скрыты за графическим пользовательским интерфейсом.
Уровень: Linux для начинающих
Цикл уроков по информатике: Работа в режиме командной строки Linux
Методическая разработка урока по информатике
СLI интерфейс командной строки
Место данных уроков в составе образовательной программы дополнительного образования детей "Лаборатория юного линуксоида" начало второго года обучения.
Дается определение интерфейса командной строки, описывается оболочка bash и основные принципы работы в ней; даются представления о параметрах команд, справочной системе, навигации и управлении файловой структурой.
Цикл уроков "Работа в режиме командной строки Linux" ориентирован на начинающих пользователей Linux и знакомит с основными принципами работы в режиме командной строки.
Работа в режиме командной строки Linux. Цикл уроков по информатике
Работа в режиме командной строки Linux. Цикл уроков по информатике
Комментариев нет:
Отправить комментарий