Файловая система UNIX

Страницы работы

Содержание работы

Лабораторная работа № 10

'Файловая система UNIX'

Методические указания

Цель работы

Целью работы является получение практических навыков работы с файлами и директориями операционной системы UNIX.

Общие сведения

В операционной системе UNIX используются команды, часто существенно отличающиеся по именам и параметрам от аналогичных команд MS DOS.

            Для доступа к операционной системе UNIX используется утилита telnet, для защиты которой традиционно применяется протокол SSH.

Задание

1.  Организовать защищённый виртуальный терминал сервера UNIX с адресом 192.168.1.4.

2.  Создание директориев, просмотр параметров файлов и директориев.

Создать директорий TEST.1.Proba. Определить имя владельца созданного директория, занимаемый им объём в байтах и права доступа к нему. Определить количество скрытых файлов в текущем директории.

3.  Создание, редактирование, копирование и удаление файлов.

Перейти в директорий TEST.1.Proba и создать файл My.best.file c текстом:

Hello everybody

This is my first UNIX text

I am very happy

Bye

Определить объём созданного файла в байтах.

Скопировать созданный файл в файл с именем My.new.file и удалить в нем две центральные строки.

Удалить файл с именем My.best.file.

Удалить директорий TEST.1.Proba со всем содержимым.

4.  Изобразить дерево директориев сервера по восходящей. Найти количество директориев на следующем по отношению к домашнему уровне.

5.  Отсоединиться от сервера 192.168.1.4

Рекомендации

1. Для организации защищённой работы с утилитой telnet рекомендуется использовать программу PuTTY (ярлык этой программы находится на рабочем столе). На стартовом  окне в поле Host Name (or IP Address) следует указать адрес сервера (192.168.1.4) и поставить точку в указателе SSH. При первом соединении компьютера с сервером программа PuTTY предлагает обменяться секретными ключами с сервером (рекомендуется согласиться). После установления соединения и появления подсказки “login” необходимо набрать Ваше имя (u301 или u302 или … или u309) и ввести пароль (301 или 302 или … или 309, соответственно). Правильные действия приводят к появлению в окне “telnet” приглашения командной строки в виде “bash-2.05a$”.

2. Для создания директория использовать команду mkdir (mkdir TEST.1.Proba).

Для определения имен файлов и директориев, а тек же их параметров использовать команду ls с параметром –l. Для вывода имен, включая и скрытые файлы, применить дополнительный ключ a.

3. Переход в другой директорий производится командой cd, аналогичной одноименной команде MS DOS.

Для создания файла использовать текстовый редактор vi (vi My.best.file).

Редактор vi может находиться либо в режиме приёма команды, либо в режиме ввода/редактирования.

Переход в режим ввода/редактирования – команда а либоi, возврат в командный режим – клавиша Esc.

Полезные команды:

dw – удаление слова;               dd – удаление строки;

:w – сохранение файла;           :q – выход без сохранения;

:q! – безусловный выход без сохранения.

Определение объёма файла можно произвести с помощью команды ls с ключом l.

Копирование файла можно произвести командой cp, аналогичной команде copy MS DOS.

Удаление файла можно выполнить посредством команды rm.

Удаление директория можно выполнить с помощью команды rm с ключом r.

4. Для перемещения по дереву использовать команду cd. Примерный вид «дерева директориев» приведён на рисунке.

\root

|----etc

|----home

       …

        |----u301

      …

        |----u308

       …

|----usr

|----tmp

5. Использовать команду exit.

Содержание отчёта

·  •Титульный лист с указанием названия работы и автора.

·  •Результаты экспериментов.

·  •Выводы

·  •Список использованной литературы

Контрольные вопросы

1. Создать директорий TEST.1.Proba в своем домашнем директории на сервере UNIX с адресом 192.168.1.4.

2. Определить имя владельца домашнего директория на сервере UNIX, занимаемый объём в байтах и права доступа.

3. Определить количество скрытых файлов в домашнем директории на сервере UNIX.

4. Создать директорий TEST.1.Proba в домашнем директории на сервере UNIX.

5. Создать файл My.best.file c текстом:

Hello everybody

This is my first UNIX text

I am very happy

Bye

в домашнем директории на сервере UNIX.

6. Скопировать любой файл в файл с именем My.new.file.

7. Найти количество директориев на верхнем уровне.

Похожие материалы

Информация о работе