Главная страница
Навигация по странице:

  • Цель работы: 1. Научиться осуществлять поиск файлов и папок в ОС Linux.2. Научиться задавать маску файла для поиска.Порядок выполнения работы

  • Выполнение команд в shell

  • Команды работы с каталогами Понятие файла

  • Порядок выполнения работы

  • Управление файлами Ниже приведены форматы команд, использующихся для управления файлами:>маршрутное-имя-файла

  • Цель работы: 1. Изучить основные команды работы с файлами ОС Linux2. Научиться создавать, объединять, удалять, переименовывать файлы.Порядок выполнения работы

  • Операционные системы и среды. Работа с графическим интерфейсом kde asp linux Содержание


    Скачать 423.29 Kb.
    НазваниеРабота с графическим интерфейсом kde asp linux Содержание
    АнкорОперационные системы и среды
    Дата12.05.2022
    Размер423.29 Kb.
    Формат файлаdocx
    Имя файлаОперационные системы и среды.docx
    ТипЗанятие
    #524472
    страница2 из 10
    1   2   3   4   5   6   7   8   9   10

    Цель работы:

    1. Познакомиться с пользовательским интерфейсом ASP Linux.

    2. Научиться работать со справочной системой ASP Linux

    Порядок выполнения работы

    1) Зарегистрируйтесь в ОС Linux. Какой графический интерфейс используется в ОС Linux?

    2) Опишите составляющие части графического интерфейса и структуру главного меню KDE.

    3) Вызовите Центр управления KDE. Какие возможности предоставляет Центр управления?

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

    5) Измените структуру главного меню: удалите пункт «Последние документы», включите опцию отображения скрытых файлов. Какие ещё изменения можно внести?

    6) Назначьте для программы «Терминал» горячие клавиши.

    7) Запустите утилиту настройки Рабочего стола, для этого выберите пункт меню «Настроить Рабочий стол…». Какие возможности предоставляет утилита? Измените настройки Рабочего стола. Какие изменения Вы внесли?

    8) Откройте браузер Konqueor. Перейдите в корневой каталог диска. Какие файлы и папки расположены в корневом каталоге?

    9) Вставьте в дисковод дискету и выполните операцию монтирования дискеты. Для выполнения операции монтирования модно воспользоваться контекстным меню либо утилитой монтирования для пользователей «KDE>Система>Управление дисками».

    10) Просмотрите содержимое дискеты, для этого в браузере Konqueor перейдите в папку /mnt и выберите соответствующую подпапку fd01.

    11) Выполните операцию размонтирование дискеты.

    12) Отформатируйте вставленную дискету (дискета должна находиться в размонтированном состоянии), воспользовавшись утилитой Kfloppy. При форматировании задайте размер дискеты 1,2 Мб и файловую систему ext.

    13) Отформатируйте вставленную дискету на 1,2 Мб, в качестве файловой системы задайте систему DOS, укажите начальную метку диска.

    14) Просмотрите содержимое отформатированной дискеты.

    15) Выполните быстрое форматирование дискеты. Чем отличается быстрое форматирование от полного?

    16) Создайте на рабочем столе ссылку на Ваш личный каталог. Просмотрите свойства ссылки. Сравните свойства созданного ярлыка со свойствами элементов рабочего стола.

    17) Завершите сеанс работы с системой

    Цель работы:

    1. Научиться осуществлять поиск файлов и папок в ОС Linux.

    2. Научиться задавать маску файла для поиска.

    Порядок выполнения работы

    1) Зарегистрируйтесь в ОС Linux.

    2) Запустите утилиту «Поиск файлов» в меню KDE.

    3) Осуществите поиск в корневом каталоге всех файлов с расширениями txt.

    4) Найдите на диске все графические файлы. Где они размещены?

    Для поиска надо задать маску файлов. В маске разрешено использование символов «*» (заменяет любую последовательность символов) и «?» (заменяет один символ). Кроме маски обязательным является указание каталога, в котором будет произведен поиск файлов. Для поиска не только в указанном каталоге, но и во всех его подкаталогах, следует поставить галочку «Включая подкаталоги». Что бы произвести поиск во всем файловом пространстве надо указать «file:/» в качестве значения «Искать в…» и поставить галочку поиска в подкаталогах. В этом случае поиск пройдет не только по жестким дискам, но и по всем сменным.

    5) Найдите файлы, которые были созданы на прошлой неделе.

    6) Найдите файлы созданные в промежутке между текущей и прошедшей неделей.

    7) Осуществите поиск файла на диске с учетом регистра букв.

    8) Найдите файлы, размер которых не превышает 10 Кб, а так же файлы, размер которых составляет 1 Мб. Откройте найденный файлы для просмотра.

    9) Завершите сеанс работы.

    Контрольные вопросы:

    1. Дайте определение понятию операционная система. Какие операционные системы Вы знаете?

    2. Объясните понятия многозадачности и многопользовательскости.

    3. Какие характеристики операционной системы (ОС) Linux вы знаете?

    4. Что такое дистрибутив ОС? Какие дистрибутивы Linux Вы знаете?

    5. Что означает понятие графический интерфейс? Какой графический интерфейс используется в Linux.

    6. Какие графические среды Linux Вы знаете?

    7. Опишите внешний вид графической среды KDE. В чем отличие графической оболочки OC Windows от среды KDE?

    8.  Опишите состав и структуру главного меню KDE. Какие утилиты, графические и текстовые программы входят в поставку КDE?

    9. Что означает понятие ярлык? Как создать ярлык на рабочем столе?

    10. Как осуществлять добавление и удаление панелей задач на рабочем столе?

    11. Опишите способы создания папки?

    12. Какие стандартные редакторы, позволяют создать текстовый документ?

    13. Какова максимальная длина имени файла или папки в Linux?

    14. Расскажите о способах открытия документов?

    15. Как отобразить панель инструментов в окне программы Konqueor?

    16. Опишите пиктограммы на панели инструментов программы Konqueor?

    17. Какая информация отображается в строке состояния программы Konqueor?

    18. Как определить размер папки в килобайтах?

    19. С помощью какой клавиши можно перейти в «Родительскую папку»?

    20. Как можно вызвать окно свойств объекта?

    21. Способы упорядочения файлов в окне папки программы Konqueor?

    22. Способы расположения и изменения размера значков файлов в окне папки?

    23. Как установить автоматическое выравнивание значков файлов в программе Konqueor?

    24. Как можно отменить последнюю выполненную команду?

    25. Как переименовать файл или папку?

    26. Как установить атрибуты файла?

    27. Как скопировать файл из одной папки в другую?

    28. Как переместить файл из одной папки в другую?

    29. Как выделить в папке группу файлов, расположенных не подряд?

    30. Как выделить сразу все объекты в папке?

    31. Как снять выделение с одного или нескольких файлов, не отменяя выделение остальных?

    32. Для чего используется команда Обновить в программе Konqueor?

    33. Опишите способы удаления файлов и папок?

    34. Опишите параметры настройки корзины?

    35. Как найти файл на диске по его имени?

    36. Объясните, для чего при поиске файла используются символы звездочка «*» и знак вопроса «?»?

    37. Как найти файлы по дате создания?

    38. Как восстановить удаленный файл?

    39. В каком случае восстановление удаленных файлов невозможно?

    40. В чем отличие ярлыка от пиктограммы?

    41. Опишите способы создания ярлыка?

    42. Как изменить значок ярлыка?
    Выполнение команд в shell

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

    Формат команд в ОС LINUX следующий:

     

    имя команды [аргументы] [параметры] [метасимволы].

     

    Имя команды может содержать любое допустимое имя файла; аргументы - одна или несколько букв со знаком минус (-); параметры - передаваемые значения для обработки; метасимволы интерпретируются как специальные операции.

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

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

    Для организации задания команд в командной строке оболочка предоставляет пользователю два специальных оператора: ; и &.

    1) Оператор ;

    Хотя чаще всего пользователь задает команды в командной строке по одной, имеется возможность задать в одной строке несколько команд, которые будут выполнены последовательно, одна за другой. Для этого используется специальный символ -оператор ;. Если не поставить этот разделитель команд, то последующая команда может быть воспринята как аргумент предыдущей. Таким образом, если написать в командной строке что-то вроде:

    [user]$ command1 ; command2

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

    2) Оператор &

    Оператор & используется для того, чтобы организовать исполнение команд в фоновом режиме. Если поставить значок & после команды, то оболочка вернет управление пользователю сразу после запуска команды, не дожидаясь, пока выполнение команды завершится. Например, если задать в командной строке "command1 & command2 &", то оболочка запустит команду command1, сразу же затем команду command2, и затем немедленно вернет управление пользователю.

    Команды работы с каталогами

    Понятие файла

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

    имя-файла[.тип]

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

    Цель работы:

    1. Изучить архитектуру и принципы функционирования многопользовательской многозадачной операционной системы Linux

    2. Изучить основные команды работы с каталогами ОС Linux

    Порядок выполнения работы

    Изучаются команды:

    mkdir       - создание каталога;

    rmdir        - удаление каталога;

    cd             - перемещение по дереву каталогов;

    pwd          - определение текущего каталога;

    ls              - просмотр содержимого каталога;

    more         - постраничный вывод информации;

    man          - вызов руководства по команде.

     

    1) Зарегистрируйтесь в ОС Linux. Запустите на выполнение программу Терминал.

    2) Изучить команды работы с каталогами, для этого выведите на экран Терминала справку по следующим командам: pwd , mkdir , rmdir , cd , ls. Назначение и формат команд приведите в отчете.

    3) Определите Ваш текущей каталог. Просмотрите его содержимое и приведите его в отчете.

    4) Перейдите в каталог Вашей группы и создайте в нем личный каталог.

    5) Определите уникальное имя (номер индексного указателя) Вашего личного каталога. Объясните структуру полного маршрутного имени каталога.

    6) Создайте два поддерева из одного и из двух каталогов в каталоге Вашей группы. Используя команду ls, проверьте факт построения дерева подкаталогов.

    7) Просмотрите содержимое пустых подкаталогов, т.е. новых подкаталогов, не содержащих файлов. Объясните их содержание.

    8) Сделайте текущим последний каталог меньшего поддерева. Определите его полное маршрутное имя.

    9) Уничтожьте все подкаталоги большего поддерева каталогов. Получите подтверждение выполнения команд.

    10) Выведите на экран содержимое корневого каталога. Приведите его в отчете. Какие каталоги расположены в корневой директории, каково их назначение?

    11) Завершите сеанс работы с системой.

     

    Цель работы:

    1. Изучить архитектуру и принципы функционирования многопользовательской многозадачной операционной системы Linux

    2. Научиться осуществлять поиск файлов в системе каталогов

    Порядок выполнения работы

    Изучаются команды:

    find         - поиск файлов в системе каталогов

    more         - постраничный вывод информации;

    man          - вызов руководства по команде;

    grep          - поиск в файлах указанный шаблон;

    еxit           - выход из терминала;

     

    1) Зарегистрируйтесь в ОС Linux. Запустите на выполнение программу Терминал.

    2) Изучить команды работы с каталогами, для этого выведите на экран Терминала справку по следующим командам: find , grep. Назначение и формат команд приведите в отчете.

    3) Установите в качестве текущего HOME-каталог.

    4) Найдите обычные файлы с определением их полных маршрутных имен.

    5) Осуществите поиск файлов типа директория в Вашем личном каталоге.

    6) Найдите в текущем каталоге все файлы, на которые имеются жесткие ссылки.

    7) Найдите файлы блок-ориентированного типа из каталога /dev и его подкаталогов.

    8) Осуществите поиск обычных файлов на диске, размер которых не превышает 2 Кб.

    9) Задайте различные комбинации известных Вам условий поиска файлов и каталогов.

    10) Выведите на экран принадлежащую Вам регистрационную запись с использованием команды grep.

    11) Завершите сеанс работы с системой.

     

    Управление файлами

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

    >маршрутное-имя-файла - создание пустого файла.

    cat имя-файла - вывод содержимого файла на экран.

    cat>имя-файла - перенаправление информации, вводимой с клавиатуры с заменой содержимого файла.

    cat [входной файл 1] [входной_файл2] […входной файл N] > [выходной_файл] - слияние файлов

    grep [-ключи] 'шаблон' <список_файлов> -поиск в файлах из списка_файлов строк, содержащих указанный шаблон (подстрока символов).

    Ключи определяю obt режимы поиска и вывода:

    -c выводятся имена всех просмотренных файлов и количество

       найденных строк, содержащих шаблон;

    -n перед каждой строкой выводится ее относительный номер в

       файле и сама строка;

    -i игнорируются регистры;

    -l выводятся только имена файлов, содержащие найденные строки и др.

     

    touch [- k ] имя-файла - замена времени модификации на текущее, если файл не существует, то создается новый пустой файл. Команда может использоваться для создания новых пустых файлов, если указать имя несуществующего файла.

    wc [-lwc] список_файлов - подсчет количества строк (-l), слов (-w), или символов (-c) в указанных файлах.

    cp [- k ] вх_файл_1 [вх_файл_2 [... вх_файл_n]] вых_файл – копирование файлов.

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

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

    2-й: Если вых_файл - каталог, то в него последовательно копируются все указанные вх_файлы со своими атрибутами и именами, но каталог при этом автоматически не создается.

     

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

    Создается новый файл FIL.c в том же текущем головном каталоге. Для копирования в другой каталог необходимо указать маршрутное имя выходного файла:

    cd                          

    cp fil.c FIL.c        

     

    Входной файл fil.c сохраняется в исходном текущем каталоге:

    mkdir petr            

    mkdir lev1            

    cp fil.c lev1/prog.c

     

    Групповые операции над файлами при копировании:

    cp f.? fildir    

    cp f.[1-3] fildir

    cp f.[123] fildir

     

    mv [- k ] вх_ф йл_1 [вх_ф йл_2 [... вх_ф йл_n]] вых_файл - перемещение или переименование файлов

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

     

    Цель работы:

    1. Изучить основные команды работы с файлами ОС Linux

    2. Научиться создавать, объединять, удалять, переименовывать файлы.

    Порядок выполнения работы

    Изучаются команды:

    cat          - слияние и вывод файлов на стандартное устройство вывода(конкатенация файлов);

    rm            - удаление файла;

    mv            - переименование файла;

    сp             - копирование файлов;

    wc            - подсчет количества строк и слов в файле.

     

    1) Зарегистрируйтесь в ОС Linux. Запустите на выполнение программу Терминал.

    2) Изучите команды работы с файлами, для этого выведите на экран Терминала справку по следующим командам: cat , rm , mv, cp, wc. Назначение и формат команд приведите в отчете.

    3) Перейдите в Ваш личный каталог и выведете на экран его содержимое.

    4) Создайте 3-4 текстовых файла с частично совпадающими именами. Проанализируйте значения атрибутов Ваших файлов.

    5) Создайте еще один файл методом слияния из существующих. Как изменились атрибуты нового файла?

    6) Создайте два новых параллельных подкаталога.

    7) В один подкаталог скопируйте имеющиеся файлы HOME-каталога с изменением имен, а в другой – переместите. Проанализируйте как изменилось содержание всех трех каталогов и каковы атрибуты всех полученных файлов.

    8) Удалите созданные текстовые файлы и каталоги. Выйдите из программы Терминал.

     
    1   2   3   4   5   6   7   8   9   10


    написать администратору сайта