Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Отчет по лабораторной работе №2

.doc
Скачиваний:
70
Добавлен:
29.05.2017
Размер:
11.98 Mб
Скачать

Национальный исследовательский технологический университет «МИСиС»

Институт ИТАСУ

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

по дисциплине «Операционные системы и среды»

Выполнила:

студентка 2-го курса

гр. МИТ-14-2

Николаева Г.Л.

Проверил:

Крыков Д.В.

Москва

2015

Задание 2.1

На первом виртуальном терминале откройте сеанс пользователя root. Перейдите на второй виртуальный терминал и зарегистрируйте пользователя misis. Затем на четвертом виртуальном терминале откройте сеанс пользователя root. Дайте команду w и who. Проанализируйте результаты. Закройте сеансы на виртуальных терминалах 2 и 4.

Задание 2.2

В текущем каталоге (/galina_nikolaeva) создаем сценарий script1.

galina_nikolaeva@localhost:~# cat > script1

#!/bin/bash

echo PATH

chmod u+x script1

Добавляем в значение переменной PATH каталог /home/galina_nikolaeva. Переносим в этот каталог созданный сценарий.

galina_nikolaeva@localhost:~# cp script1 /home/nastya

galina_nikolaeva@localhost:~# PATH=$PATH:/home/nastya

galina_nikolaeva@localhost:~# export PATH

galina_nikolaeva@localhost:~# echo $PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/galina_nikolaeav

Пробуем разные способы выполнения сценария.

galina_nikolaeva@localhost:/home/galina_nikolaeva# script1

PATH

galina_nikolaeva@localhost:/home/galina_nikolaeva# . script1

PATH

galina_nikolaeva@localhost:/home/galina_nikolaeva# ./script1

PATH

Задание 2.3

Помещаем две модификации созданного сценария script1 в каталог, указанный в переменной PATH (/home/galina_nikolaeva) и в текущий (/home). Сценарий, расположенный в текущем каталоге будет выводить значение PATHPATH, а сценарий из каталога /home/galina_nikolaeva значение PATH.

galina_nikolaeva@localhost:/home# cat > script1

#!/bin/bash

echo PATHPATH

Запускаем сценарии в обоих каталогах. Как видно из результата, при задании относительного имени запускаются оба сценария.

galina_nikolaeva@localhost:/home# . script1

PATH

galina_nikolaeva@localhost:/home# ./script1

PATHPATH

Задание 2.4

Дайте следующие команды и изучите представленную информацию.

mount -h

ln --help

man df

help bg

Задание 2.5

Определите какие из команд являются внутренними, а какие – внешними.

arch, dir, bg, cmp

executable — исполнимые, а значит относятся к внешним командам

Таким образом команды arch, dir, cmp - внешние ,а bg — внутренняя.

Задание 2.6

Проанализируйте состав каталогов /bin, /sbin, /man1, /man8.Сравните их содержимое и количество.

bin: 110

sbin: 311

man1: 0

man8: 0

Задание 2.7

Проанализируйте состав каталогов, подчиненных /usr/share/man.

Задание 2.8.

Изучите параметры вызова программы mc (-c - цветной режим, -b – черно-белый режим, –а – отключить использование графических символов).

Задание 2.9.

Изучите параметры программ в Windows. Для этого

сделайте следующее.

1. Выберите «Пуск», «Вызвать». Далее наберите command. Для за-

вершения сеанса командной строки над набрать exit. Теперь дайте команду cd /?. Команда dir выводит содержимое активного каталога,а с параметром /p осуществляет постраничный вывод. Изучите содержимое корневой директории диска С:. Создайте каталог (mkdir).Сделайте его активным. Просмотрите его содержимое. Каждый раз,задавая команду, фиксируйте количество задаваемых параметров.

2. На рабочем столе создайте ярлык вызова программы..\Windows\explorer. Откройте ее свойства, используя правую кнопку мыши. В строке ввода «Объект» добавьте “c:\”. Закройте окно свойств. Теперь при вызове открывается корневой каталог диска

С:. Проверьте это.

Задание 2.10

Изучите применение противоречивых опций (%r - %T) для команды date и (a-i) для команды hostname.

В первом случае две «противоречивые опции» выполняются одна за другой.

Во втором случае нам выдают ошибку.

Задание 2.11

Опробуйте использования символов && и ||

Задание 2.12

Сравните содержимое каталогов двух пользователей: root и gaina_nikolaeva . Определите, какой из них содержит больше файлов.

Root: 19

Home: 652

Задание 2.13

В файле my запишите результат выполнения команды date.

Перенаправьте содержимое файла my команде cal.

Задание 2.14

Проверьте результаты выполнения следующих команд.

ls -C [a,B]

ls -C [aB]

ls -C [a-B]

ls -C [B-a]

ls -C *[a,A]

ls -C *[a,B]*

ls -C *a

ls -C *a*

ls -C [a-s]

ls -C [a-b]*

ls -C [a-f]

ls -C ?a

ls -C fa

Задание 2.15

Изучите возможности команды history.

Задание 2.16

Подготовьте текстовый файл, используя редактор

vi. Для того чтобы начать создание текстового файла с именем

file_one надо набрать команду vi file_one

после чего, нажав на клавишу<а> или <i>, можно добавлять строки, нажимая после каждой клавишу <Enter>. Введите четыре следующие строки:

Существуют несколько версий (вариантов) операционной системы Linux.

На компьютерах кафедры установлены (на выбор) три

операционные системы.

Это Windows ХР, Windows 2000 и Linux.

Версии операционной системы Linux могут быть раз-

ными, но сейчас используется ASP Linux.

Для сохранения информации в заданном файле и завершении ра-

боты с программой vi надо сначала нажать клавишу <Esc>, а за-

тем ввести символы <:>, <w> (записать данные в файл) и последним действием – <q> (выйти из программы).