Курс лабораторных работ Екатеринбург 2007 Лабораторная работа №1 Изучение основных команд для работы с файлами. 1 Общие сведения



Содержание2 Файловая система
Обычный файл
Файлы устройств
Доменные гнезда (sokets) UNIX
Именованные каналы
Символические ссылки
3 Перенаправление ввода и вывода
4 Основы работы с командным интерпретатором
Простая команда
5 Переменные окружения
6 Основные команды для работы с файлами
Основные возможности в командном режиме
O вставить строку перед текущей и начать ввод текста в ней • Копирование, вставка и удаление: yy y$ yw
P вставить содержимое буфера перед курсором u
1 Описание команд
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 Приоритет BRE
3.1 Расширенные регулярные выражения соответствующие единственно­му символу или сопоставимому элементу
3.2 Специальные символы ERE
3.3 Выражения в квадратных скобках
3.5 Альтернативные ERE
3.7 Привязки ERE
4 Утилита grep
5 Потоковый редактор sed
6 Практическое задание
1 Генерация RSA ключа
2 Вход на удаленную машину
3 Использование ssh-agent
4 Удаленный запуск программ
5 Копирование файлов при помощи ssh
6 Пересылка протокола X11