Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Книга high-end по ОС-new.doc
Скачиваний:
99
Добавлен:
13.05.2015
Размер:
2.13 Mб
Скачать

Команды и утилиты, предназначенные для работы с файловыми систе­мами

Перечислим информационные команды ОС Linux, используемые для про­смотра объектов различных файловых систем, и команды созда­ния, удаления, переименования файлов и каталогов, создания ссылок на файлы и каталоги.

Информационные команды:

ls – просмотр содержимого текущего каталога;

cat «имя файла» – команда просмотра содержимого файла;

pwd – показывает имя текущего каталога;

df – показывает свободное и занятое пространство на всех логических дисках системы;

du -s «имя каталога» – указывает размер каталога в блоках.

Команды создания и удаления объектов файловой системы:

mkdir «имя каталога» – создание каталога;

rm «имя файла или пустого каталога» – удаление файла или каталога;

rename «имя файла или каталога» «новое имя файла или каталога» – переме­щение или переименование файла или каталога;

ln – команда создания жестких и символических ссылок на файлы и каталоги.

Перечисленные команды могут применяться с ключами, которые задают ре­жимы вывода информации. Эти команды также могут использоваться в командных файлах. Более детальную информацию о командах, допустимых ключах и формате вывода можно узнать в справочной системе ОС или в руководстве пользователя (ко­манда man), введя с командной строки:

«имя команды» --help или man «имя команды»

На лабораторных занятиях мы будем пользоваться программой Midnight Commander, имеющей развитый интерфейс с файловыми системами ОС. Вследствие того, что перечисленные выше ко­манды встроены в mc и выполняются с помощью директив меню и функциональных клавиш, мы не будем останавливаться на их детальном изучении.

Задание 1. Используя утилиты командной строки, определите свободное и занятое пространство жесткого диска Вашего ПК. Определите объем дискового пространства, занимаемого каталогом ~/Desktop. Результаты поместите в отчет.

Создание, редактирование и удаление разделов жесткого диска. Утилита fdisk

Утилита командной строки fdisk предназначена для просмотра, создания и удаления разделов жесткого диска. Эта утилита является аналогом утилиты fdisk, применяемой в операционных системах MS-DOS и Windows 9X. Но она поддерживает значительно большее количество файловых систем, чем ее аналог, и имеет в своем составе набор команд, расширяющий возможности этой утилиты. В лабораторной работе мы рассмотрим ряд команд, имеющих информационное назначение, а в каче­стве объекта изучения выберем primary master жесткий диск ПК, который в Windows 9X обозначен как диск С:. В ОС Linux ему соответствует специальный файл /dev/hda1.

Задание 2. С командной строки выполните:

fdisk /dev/hda

Система запустит утилиту и перейдет в ожидание ввода команд. Список до­пустимых команд и краткую аннотацию к ним можно получить по клавишам <m>, <Enter>. Мы разберем команды:

l вывод списка кодов файловых систем;

p вывод на экран текущей таблицы разделов.

Выполните команду l. Результаты по­местите в отчет. Отметим, что в терми­нах ОС Linux основная файловая система имеет шестнадцатеричный код 83 и код 82 для раздела Linux swap.

Задание 3. Далее определите, на какие разделы разбит жесткий диск. Для этого, находясь в среде утилиты fdisk, выполните команду p. Результаты помес­тите в отчет.

Определите раздел загрузки ОС по умолча­нию (этот раздел помечен символом * в поле boot). Результат поместите в отчет. Определите раздел, на котором расположена файловая система W95 (Windows 95). Запомните это устройство (обычно /dev/hda2 или /dev/hda5). Имя раздела нам понадобится при выполнении задания 8. Покиньте утилиту по клавише <q>.

Задание 4. Выполните команду df. Определите имя специального файла, подключенного к корневому каталогу (/). Результат поместите в отчет. Информация, выводимая этой командой на экран, содержит несколько столбцов. В столбце Filesystem (Файловая система) указан специальный файл – драйвер устройства, например /dev/hda6, на котором расположена некоторая файловая система, а в столбце Mounted on (Смонтирована на) – точка в корневом каталоге, на которую смонтирована данная файловая система.