
- •Министерство образования Российской Федерации
- •Введение Лабораторная работа №1 основы интерактивной работы в Linux
- •Программа работы
- •Пояснение к работе Пользователи.
- •Сеанс работы.
- •Работа в консоли.
- •Монтирование каталога oc NetWare
- •Интерпретатор команд.
- •Справочная система man, xman, info.
- •Программа Midnight Commander.
- •Завершение сеанса работы в ос unix.
- •Контрольные вопросы
- •Содержание отчета
- •Лабораторная работа № 2 команды файловой системы текстовый редактор VI
- •Программа работы
- •Пояснения к работе Команды для работы с каталогами
- •Смена текущего каталога с помощью команды cd.
- •Выдача информации о файлах и каталогах с помощью команды ls
- •Создание каталога с помощью команды mkdir
- •Удаление каталогов с помощью команды rmdir
- •Команды работы с файлами
- •Копирование файлов(каталогов) с помощью команды ср
- •Перемещение файлов (каталогов) с помощью команды mv
- •Конкатенация файлов с помощью команды cat
- •Удаление файлов с помощью команды rm
- •Перенаправление ввода и вывода и конвейеризация
- •Запуск команд
- •Текстовый редактор VI
- •Начала VI
- •Вставка текста
- •Удаление текста
- •Изменение текста
- •Команды перемещения
- •Сохранение файлов и выход из VI
- •Редактирование еще одного файла
- •Включение других файлов
- •Выполнение команд Shell
- •Получение помощи
- •Контрольные вопросы
- •Содержание отчета
- •Синтаксис скрипта.
- •Команды функции и программы.
- •Шаблоны
- •Переменные
- •Переменные окружения
- •Внутренние переменные
- •Условные выражения
- •Селекторы
- •Варианты заданий
- •Контрольные вопросы
- •Содержание отчета
- •Библиографический список
Контрольные вопросы
Чем объясняется наличие в системе UNIX двух типов пользователей? Чем различаются эти пользователи? Почему?
Почему при вводе пароля он не отображается на экране? Какие общие правила следует учитывать при выборе пароля?
В чем заключается работа пользователя в консольном режиме? В графической среде?
Почему нельзя просто выключить питание компьютера или нажать кнопку Reset при завершении работы? Какая работа выполняется операционной системой при подаче команд «останов» и «перезагрузка»?
Содержание отчета
Описание входа в систему и перехода в консольный режим.
Описание действий системы по команде exit и logout.
Список введенных команд (у каждого студента – свой) с кратким пояснением.
Определите назначенную системным администратором при регистрации оболочку.
Краткая характеристика назначенной оболочки. Способ определения и вызова других оболочек.
Способ просмотра путей поиска и собственные комментарии к нему (почему в нем присутствуют те или иные каталоги).
Ваше мнение о функции дополнения имен.
Описание работы в Midnight Commander
Порядок завершения сеанса (описание всех известных способов) и подготовка ПК к выключению питания.
Выводы.
Лабораторная работа № 2 команды файловой системы текстовый редактор VI
Цель работы: изучить команды для работы с файлами и каталогами, получить навыки работы в текстовом редакторе vi.
Программа работы
Вывести оглавление домашнего (рабочего) каталога пользователя и создать в нем текстовый файл xyz.text (4-5 строк, например, строки песни, список студентов, перечень дисциплин, расписание занятий, и т.п.)
Создать в текущем каталоге каталог с именем name, где name - ваша фамилия маленькими латинскими буквами и перейти в созданный каталог.
Создать каталог name1 в текущем каталоге.
Скопировать в каталог name1 файл xyz.text из рабочего каталога
Вывести файл xyz.text на экран.
Создать каталог с именем name2 и скопировать файл xyz.text в каталог name2 с именем xyz1.text.
Перейти в каталог name2 и просмотреть содержимое файла xyz1.text.
Переименовать файл xyz1.text в файл с именем xyz2.text.
Объединить файлы xyz.text и xyz2.text в файл с именем xyz3.text в каталоге name2.
Просмотреть файл xyz3.text. и продемонстрировать содержимое файла преподавателю.
Произвести поиск файла xyz.text с помощью команды find.
Удалить файлы xyz.text, xyz2.text и xyz3.text.
Удалить каталоги name, name1, name2.
Приобрести первичные навыки работы с редактором vi, создав файл test из примера, а затем самостоятельно создайте три текстовых файла (например «Заявление», «Таблица», «Текст программы»).
Составить отчет о проделанной работе.
Пояснения к работе Команды для работы с каталогами
В Linux предусмотрено много команд для работы с каталогами. К основным относятся команды создания, перемещения, удаления, выдачи информации о содержимом. Корневой каталог обозначается символом наклонной черты (/). Текущий каталог в Linux представляется одной точкой (.), каталог-родитель — двумя (..). Рабочий каталог пользователя часто обозначается символом ~ (тильда). Например, команда копирования файла f1.txt из текущего каталога в рабочий может иметь вид: ср f1.txt ~ .
Файлы в Linux хранятся в каталогах, организованных в древовидные структуры. Имени файла предшествует путь поиска, который описывает место расположения файла в иерархической структуре файловой системы. Полное имя файла начинается с указания наклонной черты (которая соответствует корневому каталогу) и идентифицирует файл (вершину), вслед за которой следуют компоненты. Компоненты пути разделены между собой наклонной чертой (/); каждая компонента представляет собой имя каталога. Путь поиска необязательно должно начинаться с корня, в нем можно указывать маршрут относительно текущего (для выполняемого процесса) каталога, при этом первый символ "наклонная черта" в имени пути опускается. При движении по иерархии используются специальные символы: либо символ точка, который обозначает текущий каталог, либо две точки, которые обозначают имя вышележащего каталога (Примеры: ./myfile1 ../dir1/dirc/myfile2 ../../dir2/myfile3).
Команды в Linux обычно имеют большое количество опций (ключей). Опции могут быть короткими (один символ) и длинными (одно-два слова). Коротким опциям (стиль традиционного UNIX) предшествует символ минус, длинным опциям (стиль GNU) предшествуют два минуса.