Курс лабораторных работ Екатеринбург 2007 Лабораторная работа №1 Изучение основных команд для работы с файлами. 1 Общие сведенияСодержание2 Файловая системаОбычный файлФайлы устройствДоменные гнезда (sokets) UNIXИменованные каналыСимволические ссылки3 Перенаправление ввода и вывода4 Основы работы с командным интерпретаторомПростая команда5 Переменные окружения6 Основные команды для работы с файламиОсновные возможности в командном режимеO вставить строку перед текущей и начать ввод текста в ней • Копирование, вставка и удаление: yy y$ ywP вставить содержимое буфера перед курсором u1 Описание команд2 Практическое задание1.1 Атрибуты процессовИдентификатор процесса (process ID)Идентификатор группы процессов (process group ID).Идентификатор сеанса (session ID).Программное окружение (programm environment)Дескрипторы открытых файлов.Текущий рабочий каталогИдентификаторы пользователя и группы.Приоритет (nice).2 Основные сведения о работе с процессами3 Механизмы межпроцессного взаимодействия4 Команды для работы с процессами5 Средства оболочки предназначенные для работы с процессами6 Практическое задание1 Файлы инициализации.2.1 Переменные настройки локализации2.2 Переменные используемые оболочкой и некоторыми программамиW короткое имя текущего каталога.2.3 Переменные устанавливаемые оболочкой3 Псевдонимы команд1 Монтирование и демонтирование файловых систем2 Создание новой файловой системыFAT][-L метка3 Получение дополнительной информации о файловых системах2 Изменение прав доступа к файлу3.1 Позиционные параметры4 Составные командыАрифметические выраженияУсловные выражения5 Операторы цикла1 Специальные параметры2 Условные операторы4 Практическое задание1 Регулярные выраженияПолное регулярное выражение2.1 BRE соответствующие единственному символу или сопоставимомуэлементу2.2 Выражения в квадратных скобках2.3 BRE соответствующие нескольким символам2.4 Приоритет BRE3.1 Расширенные регулярные выражения соответствующие единственному символу или сопоставимому элементу3.2 Специальные символы ERE3.3 Выражения в квадратных скобках3.5 Альтернативные ERE3.7 Привязки ERE4 Утилита grep5 Потоковый редактор sed6 Практическое задание1 Генерация RSA ключа2 Вход на удаленную машину3 Использование ssh-agent4 Удаленный запуск программ5 Копирование файлов при помощи ssh6 Пересылка протокола X11