Оперциаонные системы ASP Linux и Windows
Методическое пособие - Компьютеры, программирование
Другие методички по предмету Компьютеры, программирование
°щаться по двум именам;
ls [-alrstu] [namedir] - вывод содержимого каталога; если в качестве namedir указано имя файла, то выдается вся информация об этом файле. Если аргумент не указан, выдается содержимое текущего каталога.
Значения некоторых аргументов:
- t - сортировка по времени модификации файлов;
- v - сортировка файлов по времени последнего доступа;
- с - использовать время создания файла при сортировке;
- s - размеры файлов указываются в блоках;
sort [-k номер-поля-в-строке] [список-файлов] - алфавитная и числовая сортировка файлов или строк файлов; режим сортировки определяется ключами. Команда многофункциональная, предусматривает много режимов сортировки. Некоторые ключи команды:
-d - сортировка по алфавиту (или по умолчанию);
-n - числовая;
-u - исключает повторяющиеся строки и т.д.
Практическая работа №3(3) Создание ссылок на файлы.
Цель работы:
- Изучить понятие ссылки на файл.
- Научиться создавать жесткие и символьные ссылки на файлы.
Порядок выполнения работы
Изучаются команды:
ln- создание ссылки на файл;
ls- просмотр атрибутов файла.
- Зарегистрируйтесь в ОС Linux. Запустите на выполнение программу Терминал.
- Выведите на экран Терминала справку по следующим командам: ln, ls. Назначение и формат команд приведите в отчете.
- Перейдите в Ваш личный каталог и создайте в нем текстовый файл и любой подкаталог.
- Создайте жесткую ссылку с другим именем в созданном подкаталоге на созданный файл. Проанализируйте и сравните все атрибуты связанных файлов. Объясните отличия.
- Уничтожьте один из связанных файлов. Проанализируйте и сравните все атрибуты связанных с ним файлов. Объясните изменения.
- Просмотрите содержание связанных файлов. Каков был результат просмотра?
- Создайте символьную ссылку с другим именем в созданном ранее подкаталоге. Проанализируйте и сравните все атрибуты связанных файлов. Объясните отличия.
- Создайте новый подкаталог в Вашем личном каталоге.
- Создайте ссылки на несколько файлов, принадлежащих одному из каталогов домашней директории, в созданном ранее каталоге одной командной строкой. Проанализируйте и сравните все атрибуты связанных файлов. Объясните отличия.
- Завершите работу с программой Терминал.
Практическая работа №3(4) Сортировка файлов
Цель работы:
- Научиться сортировать отображаемую информацию при просмотре директории.
- Научиться осуществлять сортировку данных в файле.
Порядок выполнения работы
Изучаются команды:
sort - сортировка файлов;
ls- просмотр содержимого каталога;
touch- замена времени модификации файла на текущее.
- Зарегистрируйтесь в ОС Linux. Запустите на выполнение программу Терминал.
- Выведите на экран Терминала справку по следующим командам: sort, touch. Назначение и формат команд приведите в отчете.
- Просмотрите содержимое корневого каталога с выводом размеров файлов, содержащихся в директории, в блоках.
- Упорядочите по алфавиту строки суммарного файла HOME-каталога.
- Просмотрите содержимое любой директории отсортировав отображаемую информацию по времени последнего доступа к файлу.
- Обновите временные характеристики одного из существующих файлов. Проанализируйте результат.
- Просмотрите содержимое директории, содержащей файл с обновленными временными характеристиками отсортировав его по времени модификации файлов
- Обновите временные характеристики несуществующего файла. Проанализируйте результат работы команды.
- Просмотрите содержимое директории, содержащей созданный файл, используя сортировку по времени создания файла
- Проанализируйте с использованием команды history содержание лабораторной работы, продумайте ответы на нижеприведенные контрольные вопросы и сдайте выполненную работу преподавателю.
Контрольные вопросы:
- Какие системные имена каталогов Вам известны?
- Каким образом можно построить отдельный каталог или цепочку каталогов?
- Для чего и каким образом переопределяются текущие каталоги?
- Как обратиться к файлам параллельных ветвей дерева
каталогов? К вышележащему каталогу?
- Какие условия поиска файлов Вы знаете? Как комбинируются условия поиска? Как осуществить поиск по дереву каталогов?
- Какова последовательность действий при удалении одного каталога? Цепочки каталогов?
- Объясните назначение и содержание каждого поля каталога.
- Как отличить по содержимому каталога типы файлов, содержащихся в Ваших каталогах.
- Какую информацию содержит пустой вновь созданный каталог?
- Как осуществить поиск файлов в системе каталогов по фрагментам текста файлов?
- Назовите известные Вам способы создания пустых файлов.
- Как создать текстовый файл?
- Какие возможности сокращения записи имен файлов Вы знаете с использованием механизма генерации имен файлов?
- Какие три команды этой лабораторной работы можно использовать для переименования файлов? Как в этом случае надо