Главная страницаОбратная связьКарта сайта

Linux-Взаимодействие с операционной системой Linux

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

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

• CLI (Command-line interface - интерфейс командной строки): Интерфейс, при котором вы должны набирать команды с клавиатуры в текстовом режиме для выполнения их операционной системы Linux. Если вы имели опыт работы с операционной системой UNIX, то уже знакомы с интерфейсом командной строки. Возможно, что вы работали еще в операционной системе DOS (Disk operation system - дисковая операционная система) или в режиме эмуляции Windows, то имеете некоторый опыт работы с интерфейсом командной строки,

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

Графический пользовательский интерфейс операционной системы Linux

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

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

Операционная система Linux обеспечивается двумя самыми популярными рабочими столами:

•     GNOME (GNU Network Object Model Environment - сетевая объектная среда GNU) -
это программное обеспечение с открыты кодом, разработка которого является ча­
стью проекта GNU. Первая официальная версия GNOME 1.0 была выпушена в мар­
те 1999 года.

KDE (К Desktop Environment - графический пользовательский интерфейс фирмы
Corel) — это свободно распространяемое программное обеспечение с открытым ис­
ходным кодом проекта КОЕ. Первая официальная версия KDE 1.0 была выпущена в
июле 1998 года.                                                        v

Несмотря на то, что оба эти рабочих стола конкурируют между собой, они очень похожи друг на друга. Оба рабочих стола включают;

•        Рабочую поверхность, содержащую значки.

•        Нижнюю панель, содержащую значки, нажатие на которые приводит к запуску соответствующих приложений или меню.

•        Множество приложений, таких как почтовые программы, обозреватели, редакторы файлов и т.д.

•        Меню для запуска приложений, очень похожее на стартовое меню Windows.

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

•        Настройку инструментов, что может дать вам возможность изменять и контролировать большинство настроек, относящихся к виду рабочего стола.

• Инструменты управления для настройки вашей системы.

Рабочие столы GNOME и KDE различаются между собой главным образом утилитами управления, инструментами настройки рабочего стола и приложениями для обслуживания рабочих столов, устанавливаемыми по умолчанию. Например, оба рабочих стола KDE и GNOME оснащаются программами для обработки графических файлов, но это разные программы. Другой пример: рабочий стол КОЕ обеспечен текстовым редактором Kword, тогда как GNOME — AbiWord, но оба обеспечиваются офисным пакетом OpenOffice.

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

Некоторые программные продукты работают только под управлением одного рабочего стола GNOME или КОЕ. Другие программы, разработанные для одного из рабочих столов, также работают и под управлением другого. Примером такой программы является GIMP. Если на вашем компыотере установлены оба рабочих стола GNOME и KDE, то все программные продукты, поддерживаемые ими, представляют собой единый ресурс программного обеспечения. Рабочий стол обеспечивает доступ к любому пакету, который работает с ним. Например, если пакет, установленный под управлением рабочего стола GNOME, может также работать и под КОЕ, главное меню KDE отображает этот программный пакет, даже если он поставляется совместно с рабочим столом GNOME.

Другие графические пользовательские интерфейсы

Помимо рабочих столов KDE и GNOME, существуют и другие. Операционная система Linux отличается большой гибкостью и может быть настроена в широких пределах и, когда возникает в этом необходимость, позволяет произвести соответствующие установки. Почти все установочные дистрибутивы операционной системы Linux включают рабочие столы GNOME и KDE, но существуют и другие. Например, установочный дистрибутив Mandrake снабжен рабочим столом SceWM, который меньше по объему и работает быстрее, чем GNOME и KDE.

Многие пользователи устанавливают рабочие столы, отличные от двух основных. Это делается, например, в том случае, когда машина, на которую будет установлена операционная система Linux, обладает небольшим количеством ресурсов, при этом графический пользовательский интерфейс требует меньший объем на диске и оперативной памяти. Конечно, некоторые люди выбирают графические пользовательские интерфейсы других производителей потому, что они им больше нравятся. Графические пользовательские интерфейсы операционной системы Linux могут быть достаточно сложными и отражать вашу индивидуальность, если вы можете себе позволить потратить время для его заказа разработчикам. Впоследствии, когда вы станете настоящим гуру в операционной системе Linux, вы, возможно, захотите использовать и другие графические пользовательские интерфейсы.

Рабочий стол GNOME

Рабочий стол GNOME - очень популярная среда рабочего стола, показанная на Рис. 5.1.

Обратите внимание на пустое рабочее пространство, значки, расположенные на рабочем столе, и панель в нижней части экрана. Самый первый значок слева на панели имеет вид отпечатка ступни и является эмблемой рабочего стола GNOME. Этот значок открывает меню приложений, которое выглядит очень похоже на главное меню операционной системы Windows. Являясь заказчиком этого рабочего стола, установочный дистрибутив Mandrake обеспечивает его установку и отображает свою собственную эмблему в виде большой желтой звезды во время появления первого загрузочного экрана.




Рис. 5.1. Рабочий стол GNOME в Mandrake 9.1

Проект рабочего стола GNOME поддерживается также установочным дистрибутивом Red Hat. Рабочим столом, устанавливаемым по умолчанию дистрибутивами Red Hat и Fedora, является пользовательская версия под названием Bluecurve GNOME. Эта версия рабочего стола имеет эмблему в виде красной шляпы для значка стартового меню. Естественно. что значком рабочего стола Bluecurve GNOME, не является значок установочного дистрибутива Mandrake..

На Рис. 5.2 показано изображение рабочего стола KDE, который очень похож на GNOME. Он также состоит из рабочей поверхности, значков и панели. Различия главным образом касаются организации нижней панели и вида значков рабочего стола. Использованию рабочих столов будет посвящена Глава б.

Рабочий стол KDE

Рабочий стол KDE является самой популярной средой рабочего стола, он изображен на Рис. 5.2.

Обратите внимание на пустое рабочее пространство, значки, расположенные на рабочем столе, и панель в нижней части экрана. Самый первый значок слева на панели имеет вид большой буквы К и является эмблемой рабочего стола KDE. Этот значок открывает меню приложений, которое выглядит очень похоже на стартовое меню операционной системы Windows. Являясь заказчиком этого рабочего стола, установочный дистрибутив Mandrake обеспечивает егб установку к отображает свою собственную эмблему в виде большой желтой звезды во время появления первого загрузочного экрана.



Рис. 5.2. Рабочий стол KDEв Mandrake 9.1

Несмотря на то, что рабочий стол GNOME устанавливается по умолчанию в установочных дистрибутивах Red Hat и Fedora, пользовательская версия под названием Bluecurve KDE также поставляется с этими дистрибутивами. Эта версия рабочего стола имеет эмблему в виде красной шляпы для значка стартового меню. Естественно, что значком рабочего стола Bluecurve KDE, не является значок установочного дистрибутива Mandrake.

На Рис, 5,1 показано изображение рабочего стола GNOME, который очень похож на КОЕ. Он также состоит из рабочей поверхности, значков и панели. Различия в основном касаются организации нижней панели и вида значков рабочего стола. Использованию рабочих столов будет посвящена Глава 6.

Интерфейс командной строки в операционной системе Linux

CLI (Command-line interface - интерфейс командной строки) - это текстовая среда, в которой вы вводите команды для выполнения операционной системой Linux и получаете текстовые сообщения в ответ. При работе в интерфейсе командной строки вы используете клавиатуру для посылки соответствующих инструкций операционной системе Linux. При этом вы взаимодействуете с программой, называемой оболочкой. Она принимает ваши команды, обрабатывает их и передает дальше в ядро, являющееся частью операционной системы Linux, где и происходит основная часть работы компьютера. Операционная система Linux предлагает на выбор несколько оболочек, но эта книга освещает работу и использование только наиболее популярной из них под названием Bash.


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

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

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

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

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

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

•        Большая функциональность: Некоторых команд и опций, применяемых при использовании интерфейса командной строки, не существует в меню. Соответственно, они могут быть выполнены только таким путем.




Выбор пользовательских интерфейсов

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

Например, во время процедуры установки дистрибутива Fedora будет отображен список программных пакетов, включая рабочий стол GNOME, уже отмеченных для установки по умолчанию. Вы можете установить набор элементов, выбранных по умолчанию, либо создать свой список пакетов программного обеспечения для последующей установки на вашей рабочей станции. Если вы выберете пользовательские установки, то вам будет предложен экран, на котором вы сможете отметить необходимые вам программные пакеты или отказаться от использования других. Рабочий стол обычно отмечен по умолчанию. Вы можете отметить рабочий стол КОЕ в дополнение к GNOME или взамен его. Вы даже можете отказаться от обоих рабочих столов.

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

Если на вашем компьютере сделаны установки по загрузке графического пользовательского интерфейса, а вы хотели бы использовать при первоначальном запуске среду командной строки, или наоборот, то можете сделать это путем редактирования файла inittab. Операционная система Linux обращается к этому файлу для считывания информации из него при проведении процедуры запусха системы. Вопросы о том, где находится этот файл, а также как найти нужный вам файл будут обсуждаться в Главе 9. Для изменения типа интерфейса компьютера вам необходимо отредактировать строку в файле inittab (Глава 18 будет освещать вопросы редактирования текстовых файлов) id:n:initdefault:, где л - это номер, указывающий операционной системе Linux, какой тип интерфейса необходимо загружать. Если указана цифра 5, то в первоначальном варианте будет загружаться графический пользовательский интерфейс, если 3, то интерфейс командной строки. Изменение цифры приведет к выбору интерфейса, загружаемого по умолчанию.

Выводы

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

Отличительной особенностью графического пользовательского интерфейса является использование графических элементов, которые можно выбирать с помощью мыши. Популярность графического пользовательского интерфейса обусловлена его широким применением в такой популярной операционной системе, как Windows. Рабочий стол спроектирован и представляет собой поверхность вашего офисного рабочего стола -рабочее пространство с набором инструментов на нем. Операционная система Linux предлагает две популярных среды рабочего стола: GNOME и KDE. Несмотря на соперничество команд разработчиков рабочих столов, они имеют очень много схожего. Оба очень похожи на рабочий стол операционной системы Windows, снабжены такими же элементами, как окна, значки, меню и т.д. Различия между рабочими столами GNOME и KDE заключаются в наборе утилит, отвечающих за управление, и инструментов по настройке среды рабочего стола, а также приложений, выбранных для установки в вашу операционную систему. Какой тип рабочего стола вы выберете, зависит от ваших личных предпочтений. Можно также попробовать использовать их оба, чтобы определиться, какой из рабочих столов больше подходит вашим запросам. Использование рабочих столов будет обсуждаться в Главе 6.

Интерфейс командной строки - это текстовая среда. Вы вводите команды для выполнения операционной системе Linux с клавиатуры в текстовом режиме, а она отображает сообщения в ответ. Когда вы работаете в интерфейсе командной строки, то взаимодействуете с программой под названием оболочка, которая принимает команды, обрабатывает их и направляет в ядро операционной системы.

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

Обсудить статью на форуме


Если прочитаная статья из нашей обширной энциклопедия компьютера - "Linux-Взаимодействие с операционной системой Linux", оказалась полезной или интересной, Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу:

Так же Вы можете задать вопрос по статье через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2024 Дискета.info