Методические рекомендации по выполнению лабораторных и практических работ для студентов по дисциплине «Операционные системы и среды»



бет13/36
Дата23.06.2022
өлшемі254,5 Kb.
#147009
түріМетодические рекомендации
1   ...   9   10   11   12   13   14   15   16   ...   36
Байланысты:
Mетодичка LINUX

4. Контрольные вопросы
1. Что считается файлами в OC LINUX?
2. Объясните назначение связей с файлами и способы их создания.
3. Что определяет атрибуты файлов и каким образом их можно просмотреть и изменить?
4. Какие методы создания и удаления файлов, каталогов Вы знаете?
5. В чем заключается поиск по шаблону?
6. Какой командой можно получить список работающих пользователей и сохранить его в файле?

ЛАБОРАТОРНАЯ РАБОТА № 11




СОЗДАНИЕ И ВЫПОЛНЕНИЕ КОМАНДНЫХ ФАЙЛОВ
В СРЕДЕ ОС LINUX


1. Цель работы
Целью работы является изучение методов создания и выполнения командных файлов на языке Shell - интерпретатора.
2. Теоретическая часть
В предыдущих лабораторных работах взаимодействие с командным интерпретатором Shell осуществлялось с помощью командной строки. Однако, Shell является также и языком программирования, который применяется для написания командных файлов (shell - файлов). Командные файлы также называются скриптами и сценариями. Shell - файл содержит одну или несколько выполняемых команд (процедур), а имя файла в этом случае используется как имя команды.


2.1. Переменные командного интерпретатора
Для обозначения переменных Shell используется последовательность букв, цифр и символов подчеркивания; переменные не могут начинаться с цифры. Присваивание значений переменным проводится с использованием знака = , например, РS2 = '<' . Для обращения к значению переменной перед ее именем ставится знак $. Их можно разделить на следующие группы:
- позиционные переменные вида $n, где n - целое число;
- простые переменные, значения которых может задавать пользователь или они могут устанавливаться интерпретатором;
- специальные переменные # ? - ! $ устанавливаются интерпретатором и позволяют получить информацию о числе позиционных переменных, коде завершения последней команды, идентификационном номере текущего и фонового процессов, о текущих флагах интерпретатора Shell.


Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   ...   36




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет