Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС_методичка.doc
Скачиваний:
103
Добавлен:
11.03.2016
Размер:
861.7 Кб
Скачать

Последовательность выполнения работы

1. Осуществите вход в систему, используя в качестве имени пользователя (pmyykk), где yy – номер группы (например, 61, 62...), а kk – номер бригады (например, 01, 02...).

Замечание. Полезно одновременно открыть несколько сессий (окон) работы с Linux. Для этого необходимо выполнить пункт 1 требуемое число раз. Например, если вы открыли две сессии, то на одном экране можно ознакомиться с документацией по команде (man имя_ко-манды), а на другом выполнять соответствующее задание.

2. Определите полное имя вашего домашнего каталога. Будем считать этот каталог текущим в последующих упражнениях.

3. Постройте иерархическую структуру файловой системы, чтобы она имела следующий вид (рис. 1.1).

Рис. 1.1.Требуемая структура файловой системы

Замечание.Необходимо помнить, что часть этой иерархической структуры уже существует. Вы должны достроить только недостающую часть.

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

1) Перейдите в каталог trash.

2) Посмотрите содержимое каталога trash (используя в команде lsразличные опции).

3) Проверьте, существует ли в корневом каталоге файл с именем unix.

4) Существует ли в каталоге /var/spool подкаталог с именем cron?

5) Посмотрите содержимое вашего домашнего каталога. Кто является владельцем его файлов и подкаталогов?

5. Запишите используемые команды для выполнения следующих действий.

1) Создайте новый каталог с именем newdir в вашем домашнем каталоге.

2) Создайте новый каталог с именем morefun в каталоге ~/newdir.

3) Создайте три новых каталога с именами letters, memos, misk в вашем домашнем каталоге одной командой.

4) Удалите эти каталоги одной командой.

5) Попробуйте удалить каталог ~/tmp командой rm. Что получилось?

6) Удалите каталог ~/abc/bc2 из вашего домашнего каталога. Проверьте, действительно ли каталог был удален.

6. С помошью команды man определите, какая опция команды lsпозволяет просматривать не только содержимое указанного каталога. но и подкаталогов, входящих в него.

7. Определите при помощи команды man, какой набор опций команды ls позволяет отсортировать выводимый список с развернутым описанием файлов по времени последнего изменения.

8. Используйте команду manдля просмотра описания следующих команд:cd, pwd, mkdir, rmdir, rm, rdeco.

9. Используя информацию, полученную командой history, выполните модификацию и исполнение нескольких команд из буфера команд (по указанию преподавателя).

10. Сохраните в файле histore_2_2008 все команды, которые вы выполнили в лабораторной работе № 1. Распечатку этого файла необходимо включить в отчет по лабораторной работе.

11. Выйдите из системы.

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

1. Дайте определение командной строки. Приведите примеры.

2. Как определить абсолютное имя текущей директории?

3. Проведите сравнение понятия файла в MS-Windowsи Unix.

4. Используется ли понятие устройства при обращении к файлу в ОС Unix ?

5. Как восстановить удаленные файлы в ОС Unix ?

6. Назовите основные типы файлов в ОС Unix и дайте им характеристику.

7. Опишите по шагам процедуру входа пользователя в систему Unix (на примере терминального класса, в котором выполнялась лабораторная работа).

8. Как определить только тип файлов и их имена в текущем ка-талоге?

9. Какие файлы считаются скрытыми? Как получить информацию о скрытых файлах?

10. Как удалить файл и каталог?

11. Как определить, какие команды выполнил пользователь в сеансе работы? Какие проблемы при этом могут возникнуть?

12. Каким образом можно исправить и запустить на выполнение команду, которую пользователь уже использовал в сеансе работы?

13. Можно ли в одной строке записать несколько команд? Если да, то как?

14. Что такое символ экранирования? Приведите примеры использования этого символа.

15. Какая информация выводится на экран о файлах и каталогах, если используется опция lв командеls?

16. Что такое относительное имя файла? Приведите примеры.

17. Назовите необходимые условия для того, чтобы пользователь мог начать работать в системе Unix (на примере терминального класса, в котором выполнялась лабораторная работа).

18. Как предоставить обьективную информацию (на диске) о состоянии вашего домашнего каталога в начале и в конце сеанса работы с ОС Unix? Опишите ваши действия.

19. Как получить информацию об интересующей вас команде? Как вы можете влиять на вывод этой информации?