Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Операционные системы Linux и OS X . Обзор интерфейса командной строки Linux и OS X
Как в Linux, так и в OS X пользователь может взаимодействовать с операционной системой посредством интерфейса командной строки CLI. Для задействования дополнительных возможностей перед командами (или инструментами), которые поддерживают параметры, обычно ставится символ тире (–). Параметры, поддерживаемые командой, вводятся пользователем в составе самой команды. Программа, которая интерпретирует команды, вводимые с клавиатуры, и передает их в операционную систему, называется оболочкой. При входе пользователя в систему программа идентификации проверяет его имя пользователя и пароль; если учетные данные указаны верно, программа идентификации запускает оболочку. С этого момента пользователь имеет возможность начать взаимодействие с операционной системой посредством текстовых команд. На рисунке 1 представлено схематическое изображение того, как пользователь взаимодействует с ядром через оболочку. Другими словами, оболочка выступает в качестве уровня интерфейса между пользователем и ядром операционной системы. Ядро отвечает за выделение ресурсов ЦП и памяти различным процессам. Оно также управляет файловой системой и обрабатывает системные вызовы. Большинство операционных систем обладают графическим интерфейсом. Несмотря на наличие интерфейса командной строки, операционная система зачастую по умолчанию загружается в графическом интерфейсе пользователя, скрывая тем самым интерфейс командной строки от пользователя. Один из способов запустить интерфейс командной строки из графического интерфейса пользователя — воспользоваться программой эмуляции терминала. Такие программы служат для предоставления пользователю доступа к интерфейсу командной строки, а в их названии нередко присутствует вариация слова «терминал». Для ОС Linux наиболее популярными эмуляторами терминала являются программы Terminator, eterm, xterm, konsole, gnome-terminal. В OS X имеется встроенный эмулятор терминала, который называется Terminal, однако на сегодняшний день существует множество различных сторонних эмуляторов. На рисунке 2 показано окно программы gnome-terminal, популярного эмулятора терминала для Linux. На рисунке 3 показано окно программы Terminal, популярного эмулятора терминала для OS X. Примечание. Чтобы показать, насколько схожи интерфейсы командной строки в операционных системах на базе UNIX, в окнах обоих терминалов выполнена одна и та же команда. Примечание. Чтобы открыть интерфейс командной строки Linux в браузере, вернитесь к материалам курса и перейдите к дополнительному модулю NDG Linux CompTIA A+. |
Последнее изменение этой страницы: 2019-03-22; Просмотров: 264; Нарушение авторского права страницы