Операционные системы и среды. Работа с графическим интерфейсом kde asp linux Содержание
Скачать 423.29 Kb.
|
Тема 3.1. Архивация данных Архиваторы ASP Linux Архив - это файл, заключающий в себе содержимое многих файлов. Кроме того, архив идентифицирует имена файлов, их хозяев и т.д. (в архивах также записываются разрешение доступа, пользователь и группа, размер в байтах и время последней модификации. В некоторых архивах еще указываются имена файлов в каждом заархивированном каталоге и информация о каталогах). Файлы, содержащиеся в архиве, называются членами архива. Основным средством архивирования в UNIX (а, следовательно, и в Linux) является комплекс из двух программ — tar и gzip. Хотя никто не запрещает пользоваться arj, pkzip, lha, rar и т. д. — версии этих программ для Linux общедоступны. Просто уж исторически сложилось, что пользователи Unix чаще применяют именно tar и gzip, и именно в таком формате распространяется большая часть программного обеспечения для Unix. "Зачем использовать две программы архивирования?” Все дело в том, что tar расшифровывается как Tape ARchiver, он не сжимает данные, а лишь объединяет их в единый файл с последовательным доступом для последующей записи на ленту. По умолчанию этот архивный файл создается на ленточном накопителе, точнее на устройстве /dev/rmt0. Если вы хотите создать архивный файл на диске, то необходимо использовать команду tar с опцией f, после которой указывается имя архивного файла. Хотя программа tar создает архивы, она, как было сказано, не сжимает архивы, а просто соединяет отдельные файлы в единый архивный файл. Для сжатия этого файла часто применяют команду gzip. Поскольку программа gzip не умеет сохранять в одном архиве несколько файлов, то обычно ее применяют для сжатия архивов, созданных программой tar. В последнее время все чаще вместо программы gzip используется архиватор bzip2, который обеспечивает более высокую степень сжатия и работает несколько быстрее. Команда bzip2 обычно не устанавливается автоматически при инсталляции Linux. Но она имеется на дистрибутивном диске в виде rpm-пакета и ее легко установить. Работает bzip2 примерно так же, как команда gzip, т. е. замещает каждый файл, имя которого задано в командной строке, сжатой версией, добавляя к имени файла суффикс .bz2. Сжатый файл имеет то же самое время модификации, права доступа и, по возможности, того же владельца, что и исходный файл, что дает возможность восстановить эти атрибуты при извлечении файлов из архива. В некоторых случаях сжатый файл может оказаться даже больше по размеру, чем исходный. Это происходит, например, для файлов длиной менее 100 байт, потому что механизм сжатия использует заголовок длиной около 50 байт. Для файлов, представляющих собой случайную последовательность символов (в том числе для выходных файлов большинства файловых архиваторов) длина файла увеличивается примерно на 0.5%. Утилита ark Архиваторы tar, zip, gzip, bzip2, lha изначально были предназначены для работы через интерфейс командной строки. В настоящее время существуют программы, представляющее собой графические оболочки для упаковщиков и архиваторов. Они не подменяют их собой, а лишь обеспечивают более удобный (интуитивно понятный) интерфейс работы с архивами. В KDE имеется утилита ark, позволяющая работать с архивами tar, zip, gzip, bzip2, lha. Она входит в состав пакета kdeutils-2.2.1-1.asp, ее внешний вид представлен на рис. 1. Рис.3.1.1. Ark прост в использовании, имеет русифицированное меню. Кроме них можно пользоваться программами LinZip, Karchiveur и RAR для Linux. Практическая работа №8(1). Создании архивов с использованием программ архивации tar, gzip, bzip, bzip2 Цель работы: 1. Изучить основные возможности архиваторов Linux 2. Научиться работать с архиваторами tar, gzip, bzip, bzip2. Порядок выполнения работы 1) Зарегистрируйтесь в ОС Linux. Запустите на выполнение программу Терминал. 2) Создайте в своем домашнем каталоге папку «Архиваторы» 3) В графической среде Linux осуществите поиск файлов в корневом каталоге с расширением txt. Найденные файлы поместите в созданную ранее папку 4) Упакуйте папку «Архиваторы» в архив tar. Для этого в программе Konqueror выделите нужную папку, вызовите контактное меню и выберите в нем пункт «Упаковать» и выберите соответствующий пункт упаковки. Просмотрите свойства созданного архива. Определите его объем. 5) Созданный архив упакуйте, используя методы упаковки: gzip и bzip2. Просмотрите свойства созданных архивов. Определите их объем. 6) Упакуйте папку «Архиваторы» в zip архив. Просмотрите свойства созданного архива. Определите его объем. 7) Упакуйте папку «Архиваторы» методами tar-gzip и tar-bzip2. Просмотрите свойства созданных архивов. Определите их объем. 8) Проанализируйте различные методы упаковки архивов на основании полученных данных. Какой метод упаковки плотнее? 9) Завершить сеанс работы с системой. Практическая работа №8(2) Менеджер архивов ark Цель работы: 1. Познакомиться с работой менеджера архивов ark 2. Научится работать с менеджером архивов: просматривать архивы, добавлять информацию в архивы, удалять файлы из архива. Порядок выполнения работы 1) Зарегистрируйтесь в ОС Linux. Запустите на выполнение программу Терминал. 2) Запустите менеджер архивов KDE (Стандартные/Ark). Для каких целей предназначена данная программа? С какими форматами архивов она работает? 3) Откройте один из созданных ранее в практической работе 8(1) архивов. Какие файлы содержит архив? Какие операции можно осуществлять с архивом, используя программу atk? 4) Просмотрите содержимое любого файла из архива. Каковы результаты просмотра? 5) Удалите любой из файлов архива. Какие способы удаления файлов из архива Вы знаете? 6) Осуществите распаковку файлов из архива в любую созданную Вами в личном каталоге директорию. 7) Откройте любой другой архив. Осуществите выборочную распаковку файлов из архива в директорию Вашего личного каталога. 8) Добавьте в архив созданный Вами файл. 9) Распакуйте весь архив в новую папку в домашнем каталоге. 10) Удалите файлы с которыми Вы работали по завершении оформления отчета. 11) Завершите сеанс работы с ОС Linux. Контрольные вопросы: 1. Объясните понятие архива. Какие форматы архивов Linux Вы знаете? 2. Что означает понятие член архива? 3. Есть ли различие во времени модификации и правах доступа сжатого и исходного файлов? 4. Существуют ли случаи, когда сжатый файл оказывается больше по размеру, чем исходный? Если да, то почему такое возможно? 5. Для каких целей предназначена программа tar? 6. Для каких целей предназначена gzip? 7. Как работает программа bzip2? Какова степень сжатия архивов данной программой? 8. Для каких целей предназначен менеджер архивов ark? Какие форматы архивов он поддерживает? Тема 3.2. Знакомство с текстовым редактором ASP Linux пакта OpenOffice Работа с текстовым редактором OpenOffice.org Writer: Основные принципы работы Текстовые процессоры Linux Текстовых процессоров для Linux существует множество. Наиболее известны из них StarWriter из пакета StarOffice фирмы Sun и процессор Word Perfect 8. Аналог последнего, разработанный для ОС Windows, долгое время на равных конкурировал с пакетом MS Word, что, конечно, говорит о его высоком качестве. Особое место среди текстовых процессоров занимает издательская система TEX и основанные на ней продукты типа Lyx. TEX - это скорее язык программирования, чем текстовый редактор? простому пользователю, которому редактор нужен для написания деловых писем или диссертации, вряд ли стоит браться за его изучение. 13 октября 2000 года Sun открыла исходные коды пакета StarOffice. Тем самым появился проект OpenOffice.org. Исходные коды OpenOffice.org основаны на технологии, которая первоначально была разработана Sun Microsystems для будущих версий пакета StarOffice(TM). В отличие от StarOffice проект OpenOffice.org не содержит интегрирующей оболочки - архитектура пакета предполагает отдельное использование входящих в пакет приложений. Пакет написан на языке C++, и включает в себя все основные офисные приложения, такие как текстовый процессор, электронную таблицу, программу управления презентациями, программу для работы с графикой, средства создания диаграмм и редактирования формул. Но OpenOffice.org не включает в себя клиента электронной почты, календаря и браузера. Среди новшеств можно отметить использование формата файлов, основанного на стандарте XML, что облегчает взаимодействие с другими продуктами (и, следовательно, с другими пользователями компьютеров), а также обеспечивает ясные перспективы развития продукта в будущем. В состав продукта включены конверторы для других распространенных файловых форматов, включая форматы всех версий Microsoft Office, и улучшена поддержка азиатских языков (китайского, японского, корейского). В настоящее время локализация пакета OpenOffice.org выполнена для 27 языков. Пакет стабильно работает в операционных системах Solaris, Linux (включая PPC Linux) и Windows. Перенос его на платформы FreeBSD, IRIX и Mac OS X находится в стадии завершения. Впервые появилась возможность под Linux работать с файлами, созданными в Microsoft Office, то есть нет необходимости запускать эмуляторы для того, чтобы просмотреть файл формата MS Word , полученный как вложение по электронной почте от любого из приверженцев Microsoft. Окно OpenOffice.org Writer Внешний вид окна программы несколько непривычен для пользователя MS Office. Окно OpenOffice.org Writer содержит следующие элементы: - Заголовок окна, содержащий три кнопки управления приложением, названия приложения и активного документа; - Строку меню, позволяющую выбрать и выполнить любую команду редактора; - Горизонтальные панели инструментов, содержащие кнопки для выполнения основных команд и настроек; - Вертикальная панель инструментов (слева); - Горизонтальную линейку для установки отступов от границ страницы; - Линии прокрутки (горизонтальная полоса прокрутки содержит четыре кнопки выбора режима отображения); - Строку состояния, отображающую координаты курсора и номера страницы и раздела). Основные элементы документа: К основным объектам текста относятся следующие элементы: - Символ ‑ минимальный элемент текста. Внешне воспринимается как отдельный знак. - Абзац – оформленный определенным образом фрагмент текста. Выделение абзаца диктуется содержанием текста. Абзац заканчивается нажатием клавиши Enter. Конец абзаца отмечается символом ¶. - Колонтитул – область страницы, в которой размещается справочный текст. Обычно ‑ это номер страницы, название документа, раздела или главы. Различают Верхний и Нижний колонтитулы. - Сноска – пояснение к отдельному слову или предложению, размещается вне основного текста внизу страницы или в конце документа. - Примечание – комментарий к слову или фрагменту текста, появляющийся в виде всплывающих подсказок. - Страница – фрагмент документа, размещаемый при печати на отдельной странице. Содержит текст (возможно с таблицами и рисунками) и колонтитулы. - Список – фрагмент текста, содержащий нумерованные или отмеченные маркерами строки. Стиль – набор способов оформления абзацев для различных элементов текста (заголовков, названий, колонтитулов и др.) и символов. Практическая работа №9(1) Работа с текстовым редактором OpenOffice.org Writer: создание итогового отчета Цель работы: 1. Ознакомиться с возможностями и основными объектами приложения OpenOffice.org Writer 2. Освоить приемы форматирования символов и абзацев. 3. Оформить титульный лист отчета по практике. Порядок выполнения работы 1) Зарегистрируйтесь в ОС Linux. Запустите на выполнение OpenOffice.org Writer и найдите основные элементы окна, ответьте на контрольные вопросы. 2) Создайте новый документ. Установите параметры страницы: · Верхнее поле — 2 см, · Нижнее поле — 1,5 см · Правое поле — 1,5 см, · Левое поле — 2,5 см 3) Наберите текст своего титульного листа в виде 8 строк текста (выравнивание по правому краю, шрифт Helvetica, кегль 12) в соответствии с образцом: ГОУ СПО АСТРАХАНСКИЙ КОЛЛЕДЖ ВЫЧМСЛИТЕЛЬНОЙ ТЕХНИКИ Специальность 2206 ОТЧЕТ о выполнении практических работ по учебной практике «Операционные системы и среды» Выполнил: студент гр. ИК-21 н.д. Иванов В.Г. Проверил: Прошунина Л.М. 2005 4) Сделайте видимыми границы текста. Отформатируйте текст правильно, не вставляя лишних пустых строк, задавая параметры: - для первой, третей, четвертой, пятой строк выравнивание по центру; - для первой и второй строки: начертание Полужирный, кегль 12; - для второй строки: интервал перед абзацем 18; выравнивание по правому краю - для третей строки: кегль 18, интервал перед абзацем 250, начертание Полужирный - для четвертой и пятой строки: кегль 16, - для шестой строки: кегль 14, интервал перед абзацем 90, - для седьмой строки: кегль 14, интервал перед абзацем Авто, - выделив шестую и седьмую строки, сдвиньте их с помощью клавиши табуляции [Таб] вправо, с помощью этой же клавиши выровняйте начало текстов после двоеточия; - для последней строки: кегль 14, интервал перед абзацем 250, выравнивание по центру, начертание Полужирный. Пример отформатированного титульного листа приведен в Приложении 1. 5) Сохраните текст. Практическая работа №9(2) Работа с текстовым редактором OpenOffice.org Writer: создание итогового отчета Цель работы: 1. Ознакомиться с возможностями и основными объектами приложения OpenOffice.org Writer 2. Освоить приемы форматирования символов и абзацев. 3. Оформить титульный лист отчета по практике. Порядок выполнения работы 1) Зарегистрируйтесь в ОС Linux. Запустите на выполнение OpenOffice.org Writer и найдите основные элементы окна, ответьте на контрольные вопросы. 2) Откройте созданный на практической работе 9(1) титульный лист итогового отчета. 3) Продолжив документ на следующей странице оформите отчет по практике. В отчете должны содержаться следующие разделы: 1. Цели и задачи практики; 2. База практики; 3. Содержание практики; 4. Рабочий этап практики; 5. Отзыв руководителя практики; 6. Приложения. Контрольные вопросы: 1. Какие виды работ позволяет выполнить текстовый редактор OpenOffice.org Writer? 2. Найдите в тексте описания практической работы абзацы, заголовки, списки. 3. В каких единицах представлен размер шрифта в OpenOffice.org Writer? 4. Что такое колонтитул, сноска, примечание? 5. Что представляют собой Панели инструментов? 6. Как выделить фрагмент текста в OpenOffice.org Writer? 7. Как выделить строку и несколько строк в OpenOffice.org Writer? 8. Как следует набирать абзац? 9. Перечислите основные параметры символа. 10. Перечислите основные параметры абзаца. 11. Перечислите основные параметры страницы. 12. Как выделяются при наборе знаки препинания? 13. Как настроить автоматическую расстановку переносов? 14. Какое расширение имеют файлы документов, подготовленных с помощью OpenOffice.org Writer? 15. Как вводятся в текст знаки, отсутствующие на клавиатуре? 16. В каких случаях удобно пользоваться автозаменой? 17. Как настроить Word на выполнение автозамены? 18. Перечислите виды работ по созданию и форматированию текста, которые Вы освоили в данной лабораторной работе. Тема 3.3. Итоговое зачетное занятие Завершением практики является сдача отчета преподавателю и выполнение индивидуального задания. Описание рабочего этапа практики должно содержать следующие подразделы: 1. Задание 2. Выполнение задания Итоговое задание по практике Вариант 1 I. Дайте ответ на поставленный вопрос: Какие системные имена каталогов Вам известны? Объясните назначение и содержание каждого поля каталога. Какую информацию содержит «пустой» вновь созданный каталог? II. Напишите команду shell, выполняющую указанные действия: А) поиск файлов в корневом каталоге типа директория Б) переименование файла temp в tmp В) удаление в каталоге /home/linux/user06/I-21 всех файлов, имена которых заканчиваются на однозначную цифру Г) создание на файл Alpha символьной ссылки с именем SALP в корневом каталоге Д) просмотр содержимого текущего каталога с выводом скрытых файлов Е) просмотр всех активных процессов в системе Ж) запуск процесса yes в фоновом режиме З) установить права доступа для файла liter: для владельца – все права, для группы владельца и остальных пользователей – только чтение III. Расшифруйте выданное в результате выполнения команды сообщение: ls –l grt -rwxr-xr-- 2 root root 105 10 Ноября 2005 grt |