engineerklub | Дата: Понедельник, 23.09.2024, 17:11 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 28524
Статус: Offline
| Операционные системы. Вариант общий
Тип работы: Работа Лабораторная Форматы файлов: Microsoft Word Сдано в учебном заведении: ДО СИБГУТИ
Описание: Лабораторная работа №1 Работа с файловой системой LINUX.
Цель работы: Изучить команды управления каталогами и файлами.
Порядок выполнения работы. 1. Если вы еще не установили операционную систему LINUX, установите. 2. Включить компьютер и войти в систему LINUX , если система требует пройдите процедуру идентификации. 3. Ознакомиться с информацией, появившейся на экране монитора. 4. Выбрать на панели монитора режим «терминал». 5. Убедитесь, что Вы находитесь в своем домашнем каталоге. 6. Создать в своем домашнем каталоге подкаталог STUDENT следующей структуры: 7. Переименовать подкаталог EKO в МРМ. 8. Сделать текущим каталог МРМ. 9. nano (вызов встроенного редактора для создания нового файла). 10. Просмотрите содержимое созданного вами файла. Для этого воспользуйтесь командой вывода содержимого файла (см. теорию) 11. Отредактировать созданный вами текст. Для этого необходимо: Вызвать встроенный редактор с указанием имени вашего файла, - внесите изменения в созданный вами ранее текст: а) добавьте в конец текста еще одну строку; б) вставьте новую строку между второй и третьей строками; в) в первой строке сотрите любое слово; г) при обнаружении допущенных ранее ошибок, исправьте их. - воспользуйтесь подсказкой меню внизу экрана для сохранения исправленного текста под новым именем; - Воспользуйтесь подсказкой меню для выхода из режима редактирования. 12. Просмотрите содержимое созданного вами файла. Для этого воспользуйтесь командой вывода содержимого файла (см. теорию) 13. Создать копию последнего файла в каталог DEC. 14. Используя команды оболочки, создать в домашнем каталоге дерево каталогов согласно схеме, приведенной ниже: 15. Нарисовать граф, соответствующий созданной файловой системе (в тетради). 16. Удалить каталоги с дублирующими именами. 17. Скопировать файл из каталога DEC в каталог CATl/CAT8. 18. Используя символьное представление прав доступа, поменять права на скопированный файл так, чтобы любой пользователь системы мог только читать его содержимое. 19. Используя восьмеричное представление прав доступа, изменить права каталога CAT5 так, чтобы к каталогу имел полный доступ только сам владелец. 20. Вывести содержимое всех каталогов, начиная с самого верхнего из задания (ис¬пользовать только одну команду и один раз) 21. Используя канал «конвейер» и перенаправление вывода выполнить следующие действия списком команд: - перейти в домашний каталог; - выдать содержимое файла /etc/passwd, тсортированное по имени пользователей в файл passwd.orig. ( для проведения сортировки файла используйте команду sort); 22. Используя перенаправление ввода с разделителем и перенаправление вывода добавить в файл, созданный в пункте 9 и 10 задания, новую информацию. 23. Убедитесь, что добавление записи прошло успешно.
Контрольные вопросы 1) Что такое командная оболочка? Как можно определить её тип? 2) Что такое файл? 3) Что такое каталог? 4) Что такое путь файла? Абсолютный и относительный путь? 5) Типы файлов, используемые в ОС Linux. 6) Стандартные каналы ввода-вывода. 7) Операторы перенаправления каналов ввода-вывода.
СКАЧАТЬ
|
|
| |
engineerklub | Дата: Понедельник, 23.09.2024, 17:11 | Сообщение # 2 |
Генералиссимус
Группа: Администраторы
Сообщений: 28524
Статус: Offline
| Лабораторная работа №2 Управление командной оболочкой Создание простейшего скрипта
Цель работы: получить базовые знания языка shell. Научиться писать скрипты.
Задания и порядок выполнения работы 1. Определить тип используемой вами командной оболочки. 2. Вывести на экран значения переменных среды окружения, описанных в таблице 2 этого теоретического раздела. 3. Используя переменную окружения НОМЕ выполнить следующие действия списком: - перейти в домашний каталог, - выдать содержимое файла , созданного в лабораторной работе №1 4. Используя команды printf и read, вывести приглашение пользователю «ввести ко¬манду». Ввести команду, записав ее в переменную пользователя. 5. Используя соответствующий оператор подстановки , выполнить следующие действия: если пользователь нажал <ENTER> без ввода команды, сообщить ему об ошибке. Выполнить ту команду, что он ввел. 6. Оформить предыдущие пункты 1-4 как скрипт и выполнить его.
Контрольные вопросы 1) Что такое командная оболочка? 2) Что такое команда? Формат команды? 3) Что означает символ "\\" введенный в командной строке перед нажатием <ENTER>? 4) Что такое скрипт-файл? 5) Что такое среда окружения? Зачем она нужна? 6) Как задать значение переменной окружения и как вывести его на экран? 7) Переменная оболочки. Отличие от переменной окружения.
СКАЧАТЬ
|
|
| |