- •Введение
- •Лабораторная работа № 1 основы интерфейса пользователя с posix-совместимой ос на уровне командной строки
- •Указания к работе
- •Информация, необходимая для начала работы
- •Основные команды ос unix
- •Последовательность выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 2 анализ файловой структуры posix-совместимой ос. Команды для работы с файлами и каталогами
- •Указания к работе
- •Физическая модель диска
- •Логическая модель диска
- •Общие черты файловых систем Unix / Posix-совместимых ос
- •Команды для работы с файлами и каталогами
- •Копирование файлов и каталогов
- •Перемещение и переименование файлов и каталогов
- •Права доступа
- •Изменение прав доступа
- •Контекстный поиск в файле
- •Проверка использования диска
- •Управление процессами
- •Получение информации о процессах
- •Последовательность выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 3 экранный интерфейс для posix-совместимых ос
- •Указания к работе
- •Окна mc
- •Выполнение команд ос Unix
- •Типы файлов
- •Работа с отмеченными файлами
- •Вызов меню
- •Настройка окон
- •Порядок сортировки
- •Прервать
- •Другие режимы отображения
- •Справка (f1)
- •Переименование-Перемещение (f6)
- •Создание Каталога (f7)
- •Удаление (f8)
- •Выход (f10, Shift-f10)
- •Быстрая смена каталога (Alt-c)
- •Различные команды
- •Меню Options
- •Пункт «Внешний вид»
- •Пункт «Биты символов…»
- •Отображение символов Полный 8-битный ввод 7-бит Дальше Прервать
- •Пункт «Подтверждение»
- •Пункт «Распознавание клавиш…»
- •Пользовательские меню
- •Выполнение файлов
- •Последовательность выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 4 экранный редактор VI/vim
- •Указания к работе Текстовые редакторы
- •Редактор VI (Visual display editor)
- •Основные группы команд редактора Команды управления курсором
- •Команды позиционирования
- •Команды редактирования
- •Команды редактирования в режиме командной строки
- •Последовательность выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 5 базовые средства для создания приложений в posix-совместимых ос
- •Указания к лабораторной работе
- •Система контроля версий
- •Компиляция исходного текста и построение исполняемого файла
- •Тестирование и отладка
- •Тестовый пример для лабораторной работы
- •Исходный текст программы abcd.C для лаботаторной работы № 5
- •Последовательность выполнения работы
- •Контрольные вопросы к работе
- •Лабораторная работа № 6 сетевые средства posix-совместимых ос. Использование сетевых команд
- •Указания к работе
- •Обзор сетевых команд для tcp/ip
- •Последовательность выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 7 анализ функционирования и диагностика ip-сетей
- •Указания к работе
- •Аппаратный уровень (уровень сетевого интерфейса)
- •Сетевой уровень
- •Адресация в ip-сетях
- •Internet-адреса
- •Команды диагностики сети
- •Последовательность выполнения работы
- •Контрольные вопросы
- •Лабораторная работа № 8
- •Чтение присланных сообщений
- •Как ответить на сообщения
- •Удаление сообщений
- •Прекращение работы с программой mail
- •Использование почтовых псевдонимов (alias)
- •Система обмена сообщениями netnews (usenet)
- •Разговор в сети с другим пользователем
- •Телеконференции в реальном времени
- •Замечания по основным командам irc
- •Последовательность выполнения работы
- •1. Программа mail
- •1.1. Отправление почты
- •1.2. Чтение присланных сообщений
- •3. Программа talk
- •4. Программа irc
- •Контрольные вопросы
- •Оглавление
- •Николай Лаврентьевич Долозов основы операционных систем и сетевых технологий Учебно-методическое пособие
- •630092, Г. Новосибирск, пр. К. Маркса, 20
Команды для работы с файлами и каталогами
Команда просмотра текстовых файлов.Для просмотра небольших файлов удобно пользоваться командойcat.
Формат команды:
catимя-файла
Для просмотра больших файлов используйте команду more, так как она позволяет осуществлять постраничный просмотр файлов (длина страницы соответствует размеру экрана).
Формат команды:
moreимя-файла
Для управления процессом просмотра вы можете использовать следующие управляющие клавиши:
Пробелпереход на следующую страницу,
Еnterсдвиг вперед на одну строку,
bвозврат на предыдущую страницу,
hобращение за подсказкой,
q / [ctrl+c]выход в режим командной строки.
Для просмотра начала файла вы можете воспользоваться командой head. По умолчанию она выводит первые 10 строк файла.
Формат команды:
head [-n] имя-файла, где n – количество выводимых строк.
Существует также команда tail, выводящая несколько (по умолчанию 10) последних строк файла.
Формат команды:
tail [-n] имя-файла, где n – количество выводимых строк.
Копирование файлов и каталогов
Копирование файлов и каталогов осуществляется при помощи команды copy.
Формат команды:
copy [ - опции] исходный_файл целевой_файл
Примеры
1. Копирование файла в текущем каталоге. Скопировать файл ~/abc1 в файл april и в файл may:
% cd
% copy abc1 april
% copyabc1may
2. Копирование нескольких файлов в каталог. Скопировать файлы april и may в каталог monthly :
% mkdir monthly
% copy april may monthly
3. Копирование файлов в произвольном каталоге. Скопировать файл monthly/may в файл с именем june:
% copy monthly/may monthly/june
% ls monthly
april june may
Если в команде copy вы используете опцию i, то это поможет вам избежать уничтожения информации в случае, если на место целевого файла вы поставите имя уже существующего файла: система попросит подтвердить, что вы хотите перезаписать этот файл.
Команда copy с опцией r (recursive) позволяет копировать каталоги вместе с входящими в них файлами и каталогами.
Примеры
1. Копирование каталогов в текущем каталоге. Скопировать каталог monthly в каталог monthly.04 :
% copy -r monthly monthly.04
2. Копирование каталогов в произвольном каталоге. Скопировать каталог monthly.04 в каталог /tmp:
% copy -r monthly.04 /tmp
Примечание. Аналогом командыcopyдля операционных систем SUN OS иLinuxявляется командаcp. Командаcpможет быть использована для копирования файлов и в SCO Unix, но ее возможности ограничены по сравнению с командой copy.
Перемещение и переименование файлов и каталогов
Команды mvиmvdirпредназначены для перемещения и переименования файлов и каталогов.
Формат команды mv:
mv [-опции] старый_файл новый_файл
Примеры
1. Переименование файлов в текущем каталоге. Изменить название файла april на july в вашем домашнем каталоге:
% cd
% mv april july
2. Перемещение файлов в другой каталог. Переместить файл july в каталог monthly.04:
% mv july monthly.04
% ls monthly.04
april july june may
Если вы хотите получить предупреждение перед тем, как mv перепишет файл, используйте опцию i.
3. Переименование каталогов в текущем каталоге. Переименовать каталог monthly.04 в monthly.05:
% mv monthly.04 monthly.05
4. Перемещение каталога в другой каталог. Переместить каталог monthly.95 в каталог reports:
% mkdir reports
%/etc/mvdir monthly.05 reports
5. Переименование каталога, не являющегося текущим. Переименовать каталог reports/monthly.05 в reports/monthly:
% mv reports/monthly.05 reports/monthly
Примечание.В SUN OC все действия по перемещению и пере-именованию файлов и каталогов могут быть выполнены командой mv.