WWW.KNIGA.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА - Книги, пособия, учебники, издания, публикации

 

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОСУД АРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АЭРОКОСМИЧЕСКИЙ

УНИВЕРСИТЕТ имени академика С.П. КОРОЛЕВА»

Изучение операционной системы Linux:

интерфейс и основные команды

Утверждено Редакционно-издательским советом университета в качестве методических указаний к лабораторной работе № 8

С АМ АР А

Издательство СГАУ 2010 УДК Сос тавители А.М. С у х о в, Г.М. Г а й н у л л и н а Рецензент: к.т. н., доц. Попов С.Б.

Изучение операционной систе мы Linux : интерфейс и основные команды: Ме тодические указания к лабора торной работе/ Сост. А.М.

Сухов, Г.М. Гайнуллина.-Самара : Изд-во Самарского гос ударственного аэрокосмического университе та, 2010. 22 с.

В настоящих методических указаниях приведен материал, необходимый для выполнения лабораторных работ по дисциплине « Информатика».

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

Предназначено для студентов 010900, 140500, 160900, 150100, 200100, 080100 специальностей аэрокос мического профиля.

© Самарский государственный аэрокосмический университе т, 1. Цель лабораторной работы освоить основные принципы работы в операционной системе Linu x:

изучить интерфейс и основные команды получить практические навыки работы в операционной системе Linu x 2. Основные сведения, ОС (англ. operating system) — базовый комплекс компьютерных программ, обеспечивающий управление аппаратными средствами компьютера, интерфейс с пользователем, работу с файлами, ввод и вывод данных, а также выпо лнение прикладных программ и утилит.

ОС позволяет абстрагироваться от деталей реализации аппаратного обеспечения, предоставляя разработчикам программного обеспечения минимально необхо димый набор функций. С точки зрения обычных пользователей компьютерной техники ОС включает в себя и программы пользовательского интерфейса.

Четыре составные части операционной системы : ядро, интерфейс пользователя, файловая система и прикладные программы и утилиты.




— центральная часть операционной системы, обеспечивающая приложениям координированный доступ к ресурсам компьютера, таким как процессорное время, память и внешнее аппаратное обеспечен ие. Также обычно ядро предоставляет сервисы файловой системы и сетевых протоколов.

, (UI — англ. user interface) — разновидность интерфейсов, в ко тором одна сторона представлена человеком (пользователем), другая — машиной/устройством. Представляет собой совокупность средств и мето дов, при помощи ко торых пользователь взаимодействует с различными машинами и устройствами.

Чаще всего термин применяется по отношению к компьютерным программам (приложениям). Но вообще под пользовательским интерфейсом подразумевается любая система взаимодействия с устройствами, способными к интерактивному взаимодействию с по льзователем: меню на экране телевизора плюс пу льт дистанционного управления им же, дисплей электронного аппарата (автомагнито ла, часы, проигрыватель) и набор кнопок и переключателей для его настройки и управления, и так далее.

(англ. file system) — регламент, определяющий способ организации, хранения и именования данных на носителях информации. Она определяет формат физического хранения информации, которую принято группировать в виде файлов. Конкретная файловая система определяет размер имени файла, максимальный возможный размер файла, набор атрибутов файла. Некоторые файловые системы предоставляю т сервисные возможности, например, разграничение доступа или шифрование файлов.

С точки зрения операционной системы, весь диск представляет из себя набор кластеров размером от 512 байт и выше. Драйверы файловой системы организуют кластеры в файлы и каталоги (реально являющиеся файлами, содержащими список файлов в э том каталоге). Э ти же драйверы отслеживают, какие из кластеров в настоящее время используются, какие свободны, какие помечены как неисправные.

Приклад ная программа или приложение — программа, предназначенная для выполнения определенных пользовательских задач, рассчитана на непосредственное взаимодействие с пользователем. В большинстве операционных систем прикладные программы не могут обращаться к ресурсам компьютера напрямую, а взаимодействую т с оборудованием и проч.

посредством операционной системы.

(англ. utility или tool) — компьютерная программа, расширяющая стандартные возможности оборудования и операционных систем, выполняющая узкий круг специфических задач.

Утилиты предоставляю т доступ к возможностям (параметрам, настройкам, установкам), недоступным без их применения, либо делаю т процесс изменения неко торых параметров проще (автоматизируют его).

Начало работы с Linux Как известно, работать в Linu x можно в графической системе X Window или в текстовой консоли. Большинство пользователей после инсталляции предпочитаю т работать исключительно с оконным менеджером, но есть широкий ряд задач, выпо лнить ко торые можно (или значительно проще), работая в консоли.

Для начала немного о настройке консольно го вхо да.

Добавление нового пользователя. Утилита adduser (начало задания выполняется преподавателем под по льзователем с административными правами). Переход в режим суперпользователя осуществляется командой su.





Студент до лжен придумать имя по льзователя и пароль.

#adduser имя_пользователя Далее за консолью работает сту дент и заполняет все поля самостоятельно. По окончанию необхо димо выйти из консоли командой exit. Далее студент должен выпо лнить вхо д в систему самостоятельно, как в графическом, так и консольном интерфейсах.

Если при инсталляции Linu x настроен автоматический запуск X-ов, то необхо димо сначала перейти в консоль. Для э того нажмите Ctrl+A lt+F3. Вы попадете в виртуальную текстовую консоль и после вво да имени пользователя и пароля сможете давать команды shell. Для возвращения в X Window нажмите Alt+F7. Вообще говоря, по умолчанию можно работать сразу в 6-ти виртуальных консолях, что часто бывает очень у добно (переключение между ними - Alt+F1...A lt+F6).

Опытные пользователи советуют работать root-ом как можно меньше, поскольку его ошибка может вызвать самые фатальные для системы последствия, тогда как обычный пользователь может повредить обычно лишь свои собственные файлы.

Работать в консоли дово льно удобно, но для перемещения по каталогам гораздо приятнее использовать Midnight Co mmander. После вызова команды mc на экране появляется No rton-подобный файловый менеджер, ко торый по мощности почти ничем не уступает DN или FAR.

Работа с командной строкой Эффективная профессиональная работа в Linu x немыслима без использования командной строки. Пользователям, привыкшим работать в системах с графическим интерфейсом, работа с командной строкой может показаться неудобной: то, что можно сделать одним перетаскиванием мышью в командной строке по требует ввода с клавиатуры нескольких слов: команды с аргументами.

Однако в Linu x это т вид интерфейса всегда был основным, а поэтому и хорошо развитым. В командных оболочках, используемых в Linu x, есть масса способов экономии усилий (нажатий на клавиши) при выполнении наиболее распространнны х действий: автоматическое дополнение длинных названий команд или имн файлов, поиск и повторное выполнение команды, уже когда-то исполнявшейся раньше, подстановка списков имн файлов по некоторому шаблону и многое другое. Преимущества командной строки становятся особенно очевидны, когда требуется выполнять одно типные операции над множеством объектов. В системе с графическим интерфейсом потребуется столько перетаскиваний мышью, сколько есть объектов, в командной строке будет достаточно одной (пусть длинной и сложной) команды.

В этом разделе будут описаны основные инструменты, позволяющие при помощи командной строки решать любые задачи пользователя: от тривиальных операций с файлами и каталогами (копирование, переименование, поиск) до сложных задач, требующих массовых однотипных операций, которые возникают как в прикладной работе пользователя, при работе с большими массивами данных или текста, так и в системном администрировании.

Командные оболочки (shells) Общая информация об оболочках Командная оболочка (или интерпретатор команд) — это программа, задача которой состоит в том, чтобы передавать ваши команды операционной системе и прикладным программам, а их ответы — вам. По своим задачам ему соответствует command.com в MS-DOS илиcmd.exe в Windows, но функционально оболочки в Linu x несравненно богаче. На языке командной оболочки можно писать небольшие программы для выполнения ряда последовательных операций с файлами и содержащимися в них данными — сценарии (скрипты).

Зарегистрировавшись в системе (введя имя пользователя и пароль), вы увидите приглашение командной строки — строку, оканчивающуюся символом $ (далее э тот симво л будет использоваться для обозначения командной строки). В случае, если при установке был настроен запуск графического интерфейса при загрузке системы, то добраться до командной строки можно на любой виртуальной текстовой консоли (нажав Ctrl -Alt-F1 — Ctrl-A lt-F6) или при помощи любой программы эмуляции терминала, например xterm. Обычно доступны следующие командные оболочки:

bash Самая распространнная оболочка под Linu x. Она умеет дополнять имена команд и файлов, ведт историю команд и предоставляет возможность их редактирования.

pdkdh, sash, tcsh, zsh Оболочкой по умолчанию является bash (Bourne Again Shell). Чтобы проверить, какую оболочку вы испо льзуете, наберите команду : echo $SHELL.

Оболочки отличаются друг от друга не только возможностями, но и синтаксисом команд. Для начинающих пользователей рекомендуется использовать bash, дальнейшие примеры описывают работу именно в этой облочке.

Командная оболочка bash Командная строка в bash составляется из имени команды, за которым могут следовать ключи (опции) — указания, модифицирующие поведение команды.

Ключи начинаются с символа - или --, и зачастую состоят из одной буквы.

Кроме ключей, после команды могут следовать аргументы (параметры) — названия объектов, над которыми должна быть выполнена команда (часто — имена файлов и каталогов).

$ команда опции аргументы Вво д команды завершается нажатием клавиши Enter, после чего команда передатся оболочке на исполнение. В результате выполнения команды на терминале пользователя могут появиться сообщения о хо де выпо лнения команды или об ошибках, а появление очередного приглашения командной строки (оканчивающегося символом $) — знак того, что выполнение команды завершено и можно вводить следующую.

В bash имеется несколько примов, облегчающих ввод и редактирование командной строки. Например, используя клавиатуру, вы можете:

перейти на начало строки, э то же можно сделать, нажав клавишу Ho me;

удалить текущую строку;

Прервать выполнение текущей команды.

Вы можете использовать символ ; для того, чтобы ввести несколько команд в одну строку. bash записывает историю всех выпо лненных команд, поэтому несложно повторить или о тредактировать одну из преды дущих команд. Для этого достаточно выбрать нужную команду из истории: клавиша ввер х выводит предыдущую команду, вниз — последующую. Для того, ч тобы найти конкретную команду среди уже выполненных, не пролистывая всю историю, наберите Ctrl-R и введите какое-нибу дь ключевое слово, употребленное в той команде, которую вы ищете.

Команды, присутствующие в истории, отображаются в списке пронумерованными. Для того, чтобы запустить конкретную команду, наберите:

Если ввести !!, запустится последняя из набранных команд.

Иногда в Linu x имена программ и команд слишком длинны. К счастью, bash сам может завершать имена. Нажав клавишу Tab, вы можете завершить имя команды, программы или катало га. Например, предположим, ч то вы хо тите использовать программу декомпрессии bunzip2. Для это го наберите:

Затем нажмите Tab. Если ничего не происходит — значит, существует несколько возможных вариантов завершения команды. Нажав клавишу Tab ещ раз, вы получите список имн, начинающихся с bu.

Например, в системе есть программы buildhash, builtin, bunzip2:

buildhash builtin bunzip Наберите n (bunzip — э то единственное имя, третьей буквой ко торого является n), а затем нажмите Tab. Оболочка дополнит имя и остатся лишь нажать Enter, чтобы запустить команду!

Заметим, что программу, вызываемую из командной строки, bash ищет в каталогах, определяемых в системной переменной PATH. По умолчанию в этот перечень каталогов не входит текущий катало г, обозначаемый./ (точка слэш). Поэ тому для запуска программы prog из текущего каталога надо дать команду./prog.

Базовые команды Первые задачи, ко торые приходится решать в любой системе: работа с данными (обычно хранящимися в файлах) и управление работающими в системе программами (процессами). Ниже перечислены команды, позволяющие выполнять наиболее важные операции по работе с файлами и процессами. Только первая из них — cd — является составляющей частью собственно командной оболочки, остальные распространяю тся отдельно, но всегда доступны в любой системе Linu x. Все команды, пр иведнные ниже, могут быть запущены как в текстовой консоли, так и в графическом режиме (xterm, консоль KDE). Для получения более подробной информации по каждой из команд испо льзуйте команду man, например:

Команда man (от manual) запускает чтение инструкции в редакторе vi. Для того, ч тобы выйти из редактора необхо димо набрать в командной строке :q Позволяет сменить текущий каталог (перемещаться по файловой системе).

Она работает как с абсолютными, так и с относительными путями.

Предположим, что вы нахо дитесь в свом домашнем каталоге и хо тите перейти в его по дкаталог t mp/. Для э того, введите относительный путь:

Чтобы перейти в каталог /usr/bin, наберите (абсолютный пу ть):

Неко торые варианты использования команды:

позволяет вам сделать текущим родительский катало г (обратите внимание на пробел между cd и..).

$cd позволяет вам вернуться в предыдущий каталог. Команда cd без параметров возвращает оболочку в домашний каталог.

ls (list) выдат список файлов в текущем каталоге. Две основные опции:

-a — просмотр всех файлов, включая скрытые, -l — отображение более подробной информации.

less позволяет вам постранично просматривать текст. Синтаксис:

Бывает полезно просмотреть файл перед тем, как его редактировать; основное же применение данной команды — конечное звено цепочки программ, выводящей существенное количество текста, ко торое не умещается на одном экране и в противном случае слишком быстро промелькнт. Для выхода из less нажмите q (quit).

Данная команда позволяет найти строку символов в файле. Обратите внимание, что grep осуществляет поиск по регулярному выражению, то есть предоставляет возможность задавать шаблон для поиска сразу целого класса слов. На языке регу лярных выражений можно составлять шаблоны, описывающие, например, такие классы строк: «четыре цифры подряд, окружнные пробелами». Очевидно, такое выражение можно использовать для поиска в тексте всех годов, записанных цифрами. Возможности поиска по регулярному выражению очень широки, за более подробными сведениями вы можете обратиться к э кранной до кументации по grep (man grep). Синтаксис:

$grep шаблон_поискафайл Отображает список текущих процессов. Колонка команд указывает имя процесса, PID (идентификатор процесса) — номер процесса (используется для операций с процессом — например, отправки сигналов командой kill).

Синтаксис:

Аргумент u предоставляет вам больше информации, ax позволяет вам просмотреть те процессы, которые не принадлежат вам.

Если программа перестала о твечать или зависла, используйте данную команду, чтобы е завершить. Синтаксис:

$kill PID_номер PID_номер здесь — идентификационный номер процесса, вы можете узнать номер процесса для каждой выполняемой программы при помощи команды ps. Обычно команда kill отправляет процессу сигнал нормального завершения, о днако ино гда это не срабатывает и необ хо димо будет использовать kill -9 PID_number — в э том случае команда будет немедленно завершена системой без возможности сохранения данных (аварийное завершение). Список сигналов, которые команда kill может отправлять процессу можно получить, о тдав команду kill -l.

Текстовые редакторы В Linu x часто возникает необ ходимость в ручном редактировании конфигурационных файлов, nano это единственный редактор, доступный даже на стадии инсталляции системы. Да, это не emacs, и даже не joe. Но с задачей конфигурирования справляется успешно.

Nano — немодальный редактор, и для вставки текста можно сразу начинать набор. Если вы редактируете конфигурационный файл, такой как /etc/fstab, указывайте параметр -w, например:

# nano -w /etc/fstab Чтобы со хранить сделанные изменения, нажмите Ctrl+O. Для выхо да из nano нажмите Ctrl+X. Если вы выходите из редактора, а файл изменен, nano предложит со хранить файл. Чтобы отказаться от со хранения, просто нажмите N, а для подтверждения — Y. Редактор запросит имя файла. Просто введите имя, а затем нажмите Enter.

Если вы случайно подтвер дили необ ходимость со хранения файла, ко торый сохранять не нужно, о т со хранения всегда можно отказаться нажатием Ctrl+C в момент запроса имени файла.

При запуске терминала nano снизу терминала появляется подсказка, представляю щая набор основных управляющих клавиш, доступных в сочитании с Ctrl +. Клавиша (в данном случае символ ^) заменяет клавишу Ctrl. Мета клавиша используется и в других сочетаниях, например "M" это означает клавишу Alt.

Mi dnight Commander Если вы многие годы работали в MS-DOS/Windows, то, наверное, ощущаете себя немного «не в своей тарелке». Для того, чтобы попасть в привычную среду, запустите Midnight Co mmander командой mc. Midnight Co mmander — это свободный аналог No rton Commander и его популярного ныне потомка — Far. Если вы в какой-то момент сочтте, что M idnight Co mmander что -то не умеет, то это, скорее всего, неверно. Ознакомьтесь с его описанием в /usr/share/doc/mc-номер_версии или дайте команду man mc.

Графический интерфейс Оконная система X и XFree Оконная система икс (о т англ. X window system, далее — X)— о дин из самых больших и успешных проектов в истории компьютерной техники — восходит к 1984 г., когда разработчики дву х систем компьютерной графики, претендующих на универсальность — проектов Athena (Массачусетский технологический институт) и W Windowing (Стэнфордский университет) — решили объединить свои усилия. С тех пор практически каждая компания, серьезно занимающаяся графикой, считала своим долгом внести какие -либо разработки в систему, формальным «хозяином» которой в 1987 г. стал вновь созданный X Consortium (ныне Open Group, www.X.org).

Дальнейшее изложение ориентировано на свободную реализацию X, ко торая называется по ддерживается о дноименным партнерством (www.xfree86.org. XFree86 — самая популярная реализация X, она поставляется в составе подавляющего большинства открытых систем (как свободных, так и несвободных) для x86-совместимых компьютеров, поддерживает беспрецедентно широкий спектр оборудования и, благодаря доступности исхо дных текстов и по льзовательской аудитории в десятки миллионов человек, весьма устойчива и хорошо оттестирована, по крайней мере, насколько это возможно для такого разнообразия поддерживаемого оборудования. Несмотря на то, что исторически цифры « 86» в названии пакета о тносятся к соответствующему семейству процессоров от Intel, современные версии XFree86 реализованы для большинства других популярных процессоров. XFree86 доступен и для некоторых альтернативных архитектур ОС, включая Microsoft.

Большинство из того, о чем будет говориться в последующих разделах, справедливо для любой реализации X на любом оборудовании и под любой ОС, список которых можно найти на www.X.org.

Цветной бутерброд То, что пользователю, сидящему за монитором, представляется сплошной графической операционной средой, реализовано как многослойный бутерброд технологий.

Непосредственно с оборудованием (видеосистемой, устройствами вво да и динамиком) работает X-сервер. Эта программа захватывает оборудование и предоставляет его возможности другим программам как ресурсы (собственно, именно поэтому она и называется сервером) по особому протоколу, ко торый так и называется, X-прото кол.

Ключевой компонент графической платформы — X-сервер :

захватывает оборудование;

создает по запросу других программ (которые в этой терминологии называю тся X-клиента ми) окна;

предоставляет другим программам возможность работы в окнах, т.е. вывода информации в эти окна и обработки сигналов от устройств ввода (клавиатуры и мыши или другого координатного устройства), когда окно, назначенное программе, является активным.

Предоставление ресурсов возможно в том числе и через сеть, когда клиент и сервер работают на разных компью терах (узлах).

При универсальном применении компьютера характерна поочередная работа с различными программами (иногда достаточно большим их количеством), причем пользователь может отрываться, допустим, от редактирования текста, чтобы поработать с иллюстрацией при помощи другой программы, прочитать почту или заглянуть на интернет-страницу, затем возвращаться к редактированию текста и т. д. Э ти возможности обеспечивает другая программа — менеджер окон, представляющая собой следующий «слой» в графической среде пользователя.

Менеджеры окон Рисунок 1.. В иджеты Для о дновременной и поочердной работы с разными программа ми, требуется возможность управлять окна ми (с помощью клавиатуры или мыши), т. е. возможность изменять «на лету» их геометрию (положение и размеры), а также (обычно не относимое к геометрии) положение в воображаемой «стопке» окон — от этого зависит, какое из окон будет «верхним» (видимым полностью), если окна перекрывают друг друга на плоскости экрана.

Управление о кнами и составляет основную функцию оконного менеджера (устоявшийся англоязычный термин window manager).

Менеджеров окон существует превеликое множество — под любой набор задач, которые может решать графическая многооконная система. Их настолько много, что выбрать какой-нибу дь в качестве «типичного представителя семейства» затруднительно.

Базовая (а также расширенная) функциональность оконных мене джеров доступна по льзователю прежде всего за счет введения в интерфейс так называемых виджетов (от англ. widgets, сокращение от window gadgets, «оконные приспособления»). Виджеты — э то рамки, кнопки, меню и пр., которые служат «органами управления» окна. Технически (в терминах оконной системы X) виджеты представляю т собой отдельные окна, примыкающие к окну прикладной программы и, как правило, перемещающиеся вместе с ним.

Обрамление окна обычно составляю т следующие э лементы:

Рамка, окруж ающая окно При «буксировке» рамки мышью окно изменяет свой размер. Иногда для изменения размера окна предназначены только выделенные « уголки» рамки, представляю щие собой отдельные виджеты.

Полоса заголовка Часто совпадает с о дной из (обычно, вер хней) сторон рамки. В по лосе заголовка может содержаться название программы или запустившая программу команда, а также другая информация, специфичная для окна. При «буксировке» полосы заголовка перемещается все окно. Со « щелчками»

различными кнопками мыши на полосе заголовка также могут быть связаны различные действия по управлению окнами.

Кнопки управления окном Часто вынесенные на полосу заго ловка или в другое место рамки кнопки позволяю т выполнить с ним такие действия, как закрытие (часто сопровождающееся выхо дом из программы, открывшей окно), максимизация (разворачивание окна на весь э кран), минимизация/сворачивание, вызов меню управления окном, которое может содержать весьма обширный репертуар других действий.

Детали реализации обрамления окна могут быть весьма различными в зависимости о т конкретного оконно го менеджера и его настроек.

Управление окнами — основная функция оконного менеджера, и на э том его функциональность может и заканчиваться. Однако большинство из них выполняю т, по крайней мере, еще о дну функцию.

При запуске оконного менеджера на экране появляется еще одно окно. Это так называемый пейджер (pager), на Рисунке 2 он изображен крупным планом. На пейджере представлена миниатюрная копия экрана, обновляющаяся в режиме реального времени, причем, если подвести курсор к изображению отдельного окна, оно увеличивается и рядом высвечивается название приложения, запущенного в нем. Но почему экран занимает только четверть окна пейджера? Потому что оконный менеджер позволяет оперировать «виртуальным» столом (от англ. virtual desktop, также рабочим столом), по размеру превышающим физический экран, а пейджер — о дно из средств перемещения физического экрана по рабочему столу.

Рисунок 2. Пейджер Интегрированные графические среды Рисунок 3.

Существует два подхода к тому, как можно достроить оконную систему до полнофункциональной среды, позволяющей пользователю решать все (или почти все) его практические задачи. Во-первых, можно расширить функциональность менеджера окон, добавив в него недостающие возможности. В оконном менеджере до по лнофункциональной среды не хватает возможности запускать программы и утилиты. Достигается это обычно при помощи организации специального меню. Во -вторых, можно добавить в «графический бутерброд» еще один слой — менеджер рабочего стола — работающий «повер х» менеджера окон и испо льзующий функциональность последнего. Э тим путем идут команды разработчиков GNOME и K DE.

С точки зрения пользователя нет четкой границы между менеджерами окон с расширенной функциональностью и менеджерами рабочего стола, работающими «поверх» менеджера окон, поскольку они обеспечивают одну и ту же функциональность и нередко даже графически организованы схо дным образом. Оба варианта предоставляю т пользователю возможность работать в графической среде (desktop environment).

Интегрированная графическая среда предполагает не то лько единство оформления, но и трактовку объектов в рабочем пространстве (окон, файлов, пунктов меню и т. п.) как физических объектов, ко торые можно перемещать, выбрасывать в «корзину» и т. д.

На сегодня существуют и развиваю тся две свободные интегрированные графические среды общего назначения: KDE и GNOM E. Они входят в поставку большинства стандартных (открытых) ОС, как свободных, так и несвободных. GNOM E GNOME (GNOM E, GNU Network Ob ject Model Environ ment — «Среда ГНУ, основанная на модели сетевых объектов», но также и «Образцовая среда для сетевых объектов ГНУ») — о дин из самых амбициозных и масштабных проектов в программистском сообществе.

С пользовательской точки зрения GNOME предстает как набор базовых компонентов интерфейса и аплетов, утилит и прикладных программ. К базовым компонентам относятся менеджер файлов и поверхности стола Наутилус (Nautilus), панели управления и меню GNOME Panel и центр управления (Gnome Control Center).

Менеджер файлов Nautilus позволяет о тображать содержимое файлов и каталогов в окнах и выпо лнять над файлами обычные действия (удаление, переименование, копирование и перемещение и т. п.), а также осуществлять предварительный просмотр многих типов данных. Nautilus эффектен, но работа с ним не более эффективна, чем с прочими браузерами файлов, включаемыми обычно в графические среды (менеджер файлов CDE или Microsoft Windows Explorer).

Панели, наряду с менеджером файлов, являю тся важнейшей составной частью интерфейса GNOME. Панелей может быть неограниченное количество. Панель может быть дву х типов: панель-меню (menu panel) и объектная панель (object panel). Первая из них содержит пункты меню и может содержать пиктограммы, а вторая — то лько пиктограммы.

На панелях могут прису тствовать объекты пяти типов:

Аплет (applet, «приложеньице») — интересный тип панельного объекта, демонстрирующий то, что он не обязан быть представлен статической кар тинкой. Это программа, места в панели ко торой достаточно, чтобы отображать какую-нибудь по лезную (или забавную) информацию или даже принимать клавиатурный и/или координатный вво д. Важными аплетами являются путево дитель по столу (Desktop Guide) и список задач (Task List), позволяющие переключаться между вир туальными экранами и активизировать окна запущенных программ, соответственно.

Пускатель (launcher) ассоциирован с приложением или командой, которые исполняю тся по щелчку на его пиктограмме в панели.

Выдвижной ящик (drawer) — это кнопка, открывающая другую панель, перпендику лярно первой — некий аналог по дменю в меню, который можно наполнить всевозможными аплетами.

Специальные объекты — это те же аплеты, но выполняющие функции, ко торые другими средствами « достать» почему-либо нельзя (запереть экран, выйти из GNOME или запустить программу Наконец, объект-меню раскрывает меню.

У GNOME нет единой иерар хии меню: кроме главного, вызываемого объектом-меню с гномьей лапой (оно же, когда вызывается щелч ком правой кнопки на фоне или нажатием клавиши, почему -то называется глобальным (global)), пользователь может создавать обычные (normal) меню, связанные с объектами-меню на панелях.

Меню настраиваю тся примерно так же, как и панели: пользователь может добавлять, менять и удалять пункты, создавать по дменю и т. п. При этом создаваемые обычные меню изначально пусты, а главное/глобальное заполняется при установке всем, что GNOM E найдет в системе, и пользователю остается то лько убрать лишнее и переставить пункты в соответствии со своими предпоч тениями.

Также постоянно расширяется набор утилит, прикладных программ и аплетов, поставляемых с GNOME — вместе с программами, вхо дящими в большинство дистрибутивов ОС, о которых GNOME «в курсе», их число превышает со тню. Перечислить их здесь нет никакой возможности, но среди них есть интерфейсы для администрирования системы, средства звукозаписи и воспроизведения, сетевые у тилиты, игры и многое другое.

KDE Само название KDE (KDE, K Desktop Environ ment — «Графическая среда К») — явная пародия на CDE (Co mmon Desktop Environ ment — «Общая настольная среда»). CDE была последней попыткой отрасли стандар тизовать графическую среду на несвободной основе, предпринятой в конце девяностых го дов. Буква «K» в KDE ничего не означает.

Рисунок 4. Интегрированная графическая среда KDE Несмотря на явно игривый тон, начинающийся с названия среды и продолжающийся в названии компонентов, K DE — очень серьезный проект.

В K DE любят играть со словами; например, универсальный броузер, входящий в среду, называется Konqueror (от англ. conqueror— «завоеватель», «покоритель»), терминал — Konsole (от console — «консоль»), а система помощи — вообще Kandalf (от имени Гэндальфа, мага из фантазийных произведений Дж. Р. Р. Толкиена).

Если единообразие и однородность графической среды считать достоинством, то KDE — несомненный лидер среди всех (как свободных, так и несвободных) интегрированных графических сред. Основное видимое средство интеграции — это универсальный броузер Konqueror. Функция Konqueror близка к той, которую приобрел Microsoft Windows Explorer в Microsoft Windows — он совмещает функции гипермедийного броузера WWW и браузера локальных ресурсов.

Разработчики K DE пошли даже дальше своих ко ллег из M icrosoft и определили ряд дополнительных протоколов, что позво лило, в частности, просматривать с помощью броузера в единообразном формате все разнообразие справочной информации, представленное в сего дняшних открытых система (традиционные страницы руководства man, гипертекстовую систему Info из проекта ГНУ, разрозненные файлы документации в текстовом и гипертекстовом формате). В Konqueror интегрирована также возможность предварительного просмотра содержимого большого количества типов файлов.

1. KDE включает также настраиваемую систему панелей и меню и интегрированный центр управления, позволяю щий согласованно изменять параметры среды. KDE менее гибка в настройке, чем GNOME, о днако ее гибкости вполне достаточно для решения любых практических задач (в том числе, имитации вида и поведения других сред). KDE работает только с собственным оконным менеджером KWin.

В поставку KDE вхо дит множество «аксессуаров» и прикладных программ, к тому же рядом с проектом выросла целая группа сопутствующих, ориентированных на те или иные предметные приложения, из ко торых самым развитым является офисный пакет KOffice.

Список контрольных вопросов Дайте определение операционной системы и ее составных частей Какие типы командных оболочек Вы знаете?

Приведите формат исполнения команды в командной строке Какие базовые команды shell Вы знаете?

Расскажите о функциях X сервера Что такое менеджеры окон и виджеты Расскажите о принципиальных особенностях интегрированных графических сред KDE, GNOME Задания для выполнения Придумайте для себя имя пользователя и пароль, выполните вхо д в систему из терминальной консоли и графического интерфейса 2. Запустите команду показывающую список файлов текущего каталога 3. Получите справку по набору действий, которую можно осуществить с помощью данной команды 4. Выйдете в корневую директорию (root) 5. Посмотрите список процессов, выпо лняемых в данное время на Вашем компьютере 6. Завершите один из процессов 7. Создайте в домашнем каталоге файл и отредактируйте его 8. Проведите первоначальную настройку 9. Проведите первоначальную настройку GNOME 10. Проведите первоначальную настройку K DE 1. Костромин В. А. “Linu x для пользователя”. БХВ - Петербург, 2002, стр., ISBN: 5-94157-183- 2. Петерсен Р., Руководство по операционной системе Linu x, BHV, Москва, 3. М. Уэлш. Инсталяция Linu x и первые шаги. -М. МГУ, Изучение операционной системы Linux:

интерфейс и основные команды Методические указания Сос тавители Сухов Андрей Михайлович Гайнуллина Гелия Мухаматка миловна Изд-во Сама рского государственного аэрокосмического университе та.

443086 Самара, Московское шоссе, 34.



 
Похожие работы:

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Тверской государственный университет Факультет прикладной математики и кибернетики Кафедра вычислительной математики УТВЕРЖДАЮ Руководитель направления подготовки магистров д.ф.- м.н. доцент С.М.Дудаков 2012 года УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС по дисциплине Плановая модель ветровой циркуляции в водоёме для магистров 2 курса очной формы обучения (3 семестр)...»

«В каком виде существует информация? Информация может существовать в виде: текстов, рисунков, чертежей, фотографий; • световых или звуковых сигналов; • радиоволн; • электрических и нервных импульсов; • магнитных записей; • жестов и мимики; • запахов и вкусовых ощущений; • хромосом, посредством которых передаются по наследству признаки и свойства • организмов и т.д. Предметы, процессы, явления материального или нематериального свойства, рассматриваемые с точки зрения их информационных свойств,...»

«Разделы каталога Дошкольное образование Для учителей начальных классов Для учителя математики Для учителя русского языка Для учителя литературы Для учителя химии Для учителя физики Для учителя информатики Для учителей истории и обществознания Для учителя иностранных языков Для учителей географии и биологии Подготовка к экзаменам Справочники 5 Узнаю звуки и буквы: Начинаю считать: Считаю и решаю: Расту культурным: для одаренных для одаренных детей для детей для одаренных детей детей 4–5 лет 4–5...»

«Доклад на тему: Компьютерные игры и их влияние на развитие информатики Выполнил Лошкарев И.В. Преподаватель Брагилевский В.Н. Игры всегда присутствовали в жизни человека и так же, как человек, постепенно эволюционировали в те формы, которые позволяли лучше приспосабливаться к потребностям среды обитания. Сегодняшние игры вышли на уровень реалистического компьютерного моделирования, но разве изменились их природа и предназначение?! Первые играющие машины появились в 18 веке. Одним из самых...»

«Министерство образования и науки РФ Новокузнецкий институт (филиал) федерального государственного бюджетного образовательного учреждения высшего профессионального образования Кемеровский государственный университет Факультет информационных технологий Кафедра математики и математического моделирования УТВЕРЖДАЮ Декан факультета информационных технологий Каледин В.О. _ _20_ г. Рабочая программа дисциплины (модуля) Б2.Б.5 Физика (Наименование дисциплины (модуля) Направление подготовки 010400....»

«МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное образовательное учреждение высшего профессионального образования КУБАНСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ РАБОЧАЯ ПРОГРАММА дисциплины Мировая экономика для специальности – 080801.65 - Прикладная информатика (в экономике) Факультет Прикладной информатики Ведущая кафедра - Экономики и внешнеэкономической деятельности Дневная форма обучения Вид учебной Курс, работы Всего часов семестр Лекции 2 курс, 3семестр...»

«Министерство образования и науки Российской Федерации Федеральное агентство по образованию ГОУ ВПО Амурский государственный университет УТВЕРЖДАЮ Зав. кафедрой ОМиИ _Г.В. Литовка _2007 г. УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ПО ДИСЦИПЛИНЕ ИНФОРМАТИКА для специальностей 280101 – безопасность жизнедеятельности в техносфере 130301 – геологическая съемка, поиск и разведка месторождений, полезных ископаемых Составители: Т.А. Макарчук, к.п.н. Н.А. Чалкина, к.п.н. Благовещенск, Печатается по решению...»

«НГМА № 9 (136) октябрь 2009 г. РЕктоР НижГМА – Во ГЛАВЕ Наши юбиляры ЗАкоНотВоРЧЕСкоГо СоВЕтА В октябре отмечают юбилейный день рождения: При законодательном собрании нижегородской области С.Г. Габинет – заведующий учебной ла­ создан научно­координационный совет для рецензирова­ бораторией кафедры медицинской ния проектов законов нижегородской области. Совет яв­ физики и информатики (03.10). ляется консультативным органом, цель его работы – улуч­ Е.Н. Звонилова – уборщик служебных шать качество...»

«МИНОБРНАУКИ РОССИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ в г. ТАГАНРОГЕ В.В. БОГДАНОВ И.В. ЛЫСАК ИСТОРИЯ И ФИЛОСОФИЯ НАУКИ ФИЛОСОФСКИЕ ПРОБЛЕМЫ ИНФОРМАТИКИ ИСТОРИЯ ИНФОРМАТИКИ Учебно-методический комплекс по дисциплине Таганрог 2012 1 ББК 87я73 Богданов В.В., Лысак И.В. История и философия науки. Философские проблемы информатики. История информатики: Учебно-методический...»

«Применение информационных технологий при создании школьной газеты Волынская Маргарита Николаевна, учитель информатики МОУ Мошинская общеобразовательная школа Ревенко Ирина Валентиновна, учитель русского языка и литературы МОУ Мошинская общеобразовательная школа Список ИПМ: ИПМ 1. Теоретическая интерпретация ИПМ 2. Этапы работы над выпуском школьной газеты ИПМ 3. Развитие базовых и дополнительных знаний, умений и навыков во время работы в издательских системах ИПМ 4. Тематическое планирование и...»

«Раздел 1 УМК Министерство образования и науки Российской Федерации федеральное государственное бюджетное образовательное учреждение высшего профессионального образования УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ УТВЕРЖДАЮ: Декан факультета Информационных систем и технологий В. В. Шишкин 2011 г. РАБОЧАЯ ПРОГРАММА Дисциплины (модуля) Пакеты прикладных программ для подготовки научных документов наименование дисциплины (модуля) 230700.62 Прикладная информатика (шифр и наименование...»

«СОДЕРЖАНИЕ ИНФОРМАЦИОННЫЕ И ИНТЕРНЕТ-ТЕХНОЛОГИИ I. В ОБЩЕМ ОБРАЗОВАНИИ Арискин В.Г. Этапы развития информационных технологий. 7 Артамонова О.Ю. Использование ИКТ в преподавании биологии. 12 Архипова Т.Н. Работа по формированию информационно-коммуникационной компетентности у учащихся на уроках географии. 16 Борзова И.А. Сергеенкова Е.Ю. Применение ИКТ на уроках математики 22 Быкова Е.В., Рыжкова О.А. Применение информационных и интернеттехнологий в работе с одаренными детьми во внеурочное...»

«Предисловие к третьем изданию у Международный консорциум Электронный университет Московский государственный университет экономики, статистики и информатики Евразийский открытый институт Т.И. Захарова Организационное поведение Учебно-методический комплекс Рекомендовано Учебно-методическим объединением по образованию в области антикризисного управления в качестве учебного пособия для студентов высших учебных заведений, обучающихся по специальности 080503 Антикризисное управление и другим...»

«1. Реут Д.В. Кентавр в интерьере. Кентавр. Методологический и игротехнический альманах, М.: 1991, N 1, с. 2 2. Реут Д.В. К микроанализу мегамашин. Кентавр, 1993, N 2, с. 47-51, 009EUT.ZIP from www.circle.ru 3. Реут Д.В. Ad marginem metodologia. Кентавр, 1995, N 2, с. 41-50. 4. Реут Д.В. Буриданово человечество. Международный конгресс Фундаментальные основы экологии и духовного здоровья человека. 27 сентября – 4 октября 1995 г. Алушта. Крым. Украина. Тезисы докладов. Часть 2, М.: 1996, с. 21 5....»

«МИНИСТЕРСТВО КУЛЬТУРЫ РОССИЙСКОЙ ФЕДЕРАЦИИ Отчет по научно-исследовательской работе Анализ существующего уровня доступности культурного наследия, в том числе с использованием информационнокоммуникационных технологий, основные направления повышения информационной безопасности КНИГА 1 Государственный заказчик: Министерство культуры Российской Федерации Исполнитель: Общество с ограниченной ответственностью Компания МИС-информ Москва 2012 Анализ существующего уровня доступности культурного...»

«Спасибо, что скачали книгу в бесплатной электронной библиотеке RoyalLib.ru Все книги автора Эта же книга в других форматах Приятного чтения! Билл Гейтс Дорога в будущее Гейтс Билл Дорога в будущее Билл Гейтс Дорога в будущее Книга Дорога в будущее, после выхода в свет в конце 1995 года сразу же стала бестселлером. Она была переведена практически на все основные языки мира, в том числе и на русский. Электронная версия появилась в октябре 1997 года. Билл Гейтс (Bill Gates), глава корпорации...»

«Федеральное агентство связи Государственное образовательное учреждение высшего профессионального образования Поволжская государственная академия телекоммуникаций и информатики Отчет рассмотрен и одобрен ученым советом ПГАТИ 27.12.2007 протокол № 7 Ректор проф. В.А. Андреев 10 января 2007 г. ОТЧЕТ по результатам самообследования, проведенного в 2006/2007 учебном году Самара, 2007 г. СОДЕРЖАНИЕ Введение.. 1. Организационно - правовое обеспечение образовательной деятельности 2. Система управления...»

«взаимодействующие поеледрвателш процессы Prentice-Hall InfernaHoB^il Series in Compuler Science Coitimtihicating Sequential Processes C. A. R. Hoare Professor of Computation Oxford University Prentice-Hall Englewood Cliffs, New Jersey London Mexico New Delhi Rio de Janeiro Singapore Sydney Tokyo Toronto Wellington Ч-Хоар Взаимодействующие последовательные процессы Перевод с английского А. А. Бульонковой под редакцией А. П. Ершова Москва Мир 1989 Б Б К 22.18 Х68 УДК 681.3 Хоар Ч. 'Х68...»

«Карта обеспеченности образовательного процесса учебной и учебно-методической литературой, методическими разработками, программно-информационными источниками по специальности/направлению подготовки Педагогическое образование, профили Математика, Информатика 050100.62 шифр наименование ООП Cправочно: Cправочно: максимальная максимальная степень степень давности давности обязательной обязательной литературы по циклам литературы по циклу ЕН, Проф. ГСЭ 2008 (по циклам и номерам работ), форм итоговой...»

«В.Н. ЧЕРНЫШОВ А.В. ЧЕРНЫШОВ ТЕОРИЯ СИСТЕМ И СИСТЕМНЫЙ АНАЛИЗ ИЗДАТЕЛЬСТВО ТГТУ Министерство образования и науки Российской Федерации ГОУ ВПО Тамбовский государственный технический университет В.Н. ЧЕРНЫШОВ, А.В. ЧЕРНЫШОВ ТЕОРИЯ СИСТЕМ И СИСТЕМНЫЙ АНАЛИЗ Рекомендовано Учебно-методическим объединением по образованию в области прикладной информатики в качестве учебного пособия для студентов высших учебных заведений, обучающихся по специальности 080801 Прикладная информатика и другим экономическим...»





Загрузка...



 
© 2014 www.kniga.seluk.ru - «Бесплатная электронная библиотека - Книги, пособия, учебники, издания, публикации»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.