- •Оглавление
- •Введение
- •Лабораторная работа 1 Операционная система Linux в графическом режиме
- •1.1. Изучим элементы рабочего стола gnome
- •1.2. Познакомимся с авторами интегрированной среды gnome и других программ
- •1.3. Создадим панель и изучим порядок изменения ее свойств
- •1.4. Освоим порядок изменения свойств программы Наутилус
- •1.5. Изучим управление свойствами окна в графической среде gnome
- •1.6. Сохраним в виде графического файла содержимое экрана
- •1.7. Освоим программу создания архивов в графическом режиме
- •1.8. Используем простой текстовый редактор для подготовки командного файла – сценария
- •1.9. Изучим действия, позволяющие ассоциировать документ с приложением
- •Лабораторная работа 2 Основы использования командной строки
- •2.1. Выполним первые действия в командном режиме
- •2.2. Изучим команды, сообщающие информацию о программно-аппаратном комплексе компьютера
- •2.3. Познакомимся с командой echo, и переменными оболочки
- •2.4. Изучим систему помощи в командном режиме семейства unix/Linux
- •2.5. Изучим, что такое команда
- •2.5.1. Рассмотрим типы и количество команд
- •2.5.2. Рассмотрим параметры командной строки
- •2.5.3. Рассмотрим использование нескольких опций одной команды
- •2.6. Рассмотрим использование специальных символов оболочки
- •2.7. Изучим историю набранных команд и средства редактирования командной строки
- •2.8. Рассмотрим простейшее использование текстового редактора VI
- •VI file_one
- •2.9. Ознакомимся с основами работы с программой Midnight Commander
- •Лабораторная работа 3 файловая система
- •3.1. Изучим иерархическую файловую систему
- •3.2. Рассмотрим права доступа к файлам
- •3.3. Рассмотрим типы файлов
- •3.4. Рассмотрим примеры файлов разного типа
- •3.5. Рассмотрим команды работы с каталогами
- •3.5.1. Научимся создавать каталоги
- •VI script3
- •VI script4
- •3.5.2. Научимся удалять каталоги
- •3.5.3. Научимся копировать и перемещать файлы и каталоги
- •3.5.4. Изучим возможность выполнять разные операции над каталогами с разными правами доступа
- •3.6. Рассмотрим использование ссылочных файлов
- •3.7. Изучим понятие таблицы иноде (inode)
- •3.8. Расширим понимание и умение использовать команды less и more
- •3.9. Рассмотрим сортировку содержимого файлов
- •3.10. Познакомимся с командой grep
- •3.11. Познакомимся с командой diff
- •3.12. Познакомимся с командой find
- •1) Find / -name echo
- •4.1. Рассмотрим классификацию процессов Linux
- •4.2. Изучим команды получения информации о загруженности системы и активных пользователях
- •VI working
- •4.3. Познакомимся с командами top и ps
- •Vim topfile
- •4.4. Рассмотрим работу в фоновом режиме
- •4.5. Рассмотрим управление приоритетами процессов
- •4.6. Изучим простые возможности обмена информацией между пользователями
- •4.7. Рассмотрим средства управление ресурсами пользователя
- •Лабораторная работа 5 Сценарии в операционной системе Linux
- •If условие
- •If условие
- •If условие
- •Библиографический список
Библиографический список
Артман, Борис. Linux по-человечески. Как установить и настроить Fedore Core 4: рус. версия: [учебное пособие] / Б.Артман. - М.: Изд-во Триумф, 2006. 672 с.:ил.
Костромин В.А. Самоучитель Linux для пользователя. СПб.: БХВ-Петербург, 2002. 672 с.
Кэлкинс Б. Solaris 8: Сертификация системного администратора. Киев: ТИД ДС, 2003. 928 с.
Мочалов А.Ю., Гордеев А.В. Системное программное обеспечение. СПб.: Питер, 2001. 448 с.
Петерсен Р. LINUX: Руководство по операционной системе: В 2 т. Киев: Издательская группа BHV, 1998. (т. 1 – 528 с., т. 2 – 480 с.).
Рейчард К., Фолькердинг П. LINUX: Справ. СПб.: Питер Ком., 1998. 400 с.
Робачевский А.М. Операционная система UNIX. СПб.: BHV, 1999. 144 с.
Таккет. Дж. Использование Linux. (Специальное издание). Киев; М.; СПб: Изд. дом «Вильямс», 1998. 576 с.
Хевиленд К., Грей Д., Салама Б. Системное программирование в UNIX: Руководство программиста по разработке ПО / Пер с англ. М.: ДМК Пресс, 2000. 386 с.
ПРИЛОЖЕНИЕ. Перечень команд, упомянутых в пособии
ПРИЛОЖЕНИЕ. Перечень команд, упомянутых в пособии
|
Имя команды |
СТРАНИЦА |
|
!N |
72 |
|
%n |
117 |
|
adduser |
120, 121 |
|
apropos |
50, 53, 57 |
|
at |
108 |
|
aгсh |
39, 55, 57 |
|
bash |
37 |
|
batch |
108 |
|
bg |
55, 116, 117 |
|
cal |
61, 62, 65, 66, 68, 70 |
|
case |
132 |
|
cat |
46, 69, 70, 71, 75, 93, 95, 96, 99 |
|
cd |
46, 47, 48, 59, 60, 64, 66, 71, 72, 83, 86, 87, 89, 90, 91, 93 |
|
chmod |
47, 80, 90, 123 |
|
chsh |
37 |
|
clear |
38, 72 |
|
cmp |
55 |
|
cp |
48, 64, 71, 90, 91 |
|
cron |
108 |
|
date |
62, 63, 66, 68, 69, 70 |
|
deluser |
121 |
|
df |
41, 42, 76 |
|
diff |
102 |
|
dir |
55, 56, 60, 77 |
|
dmesg |
75, 96 |
|
echo |
35, 40, 45, 46, 49, 65, 68, 86, 124 |
|
exit |
33, 34, 35, 49 |
|
export |
94 |
|
fg |
117 |
|
file |
55, 82, 83, 84, 94 |
|
find |
54, 84, 103, 104, 104, 117 |
|
finger |
108, 110 |
|
for |
131 |
|
formail |
57 |
|
fгее |
41 |
|
grep |
58, 67, 68, 99, 100, 101 |
|
gzip |
58 |
|
head |
96 |
|
help |
52, 53 |
|
history |
72, 89 |
|
hostname |
63 |
|
if |
126, 127, 129 |
|
info |
53 |
|
jobs |
116, 117 |
|
kill |
116 |
|
less |
67, 72, 96 |
|
let |
124 |
|
ln |
94 |
|
logout |
38 |
|
ls |
37, 38, 60, 61, 64, 66, 67, 60, 70, 71, 72, 80, 82, 83, 84, 86, 87, 90, 91, 93, 94, 95, 96, 97, 103 |
|
|
|
|
make |
52 |
|
man |
50, 51, 52, 53, 63, 73, 76 |
|
mc |
59, 74 |
|
mkdir |
60, 64, 68, 85, 86, 87, 88 |
|
mkfifo |
|
|
more |
67, 72, 96 |
|
mount |
|
|
mv |
91 |
|
nice |
108, 118, 119 |
|
passwd |
63, 121 |
|
printenv |
42, 43, 67 |
|
ps |
33, 35, 59, 67, 101, 107, 108, 110, 113, 115, 116, 118, 119 |
|
pstree |
108, 109 |
|
pwd |
33, 34, 47, 64, 72, 87, 94 |
|
read |
124, 125 |
|
renice |
108, 118, 119 |
|
rm |
89 |
|
rmdir |
89, 90, 95, 96 |
|
shift |
125 |
|
shutdown |
39 |
|
sort |
67, 96, 97, 98, 99 |
|
stty |
44 |
|
su |
33, 43 |
|
tail |
96 |
|
test |
129 |
|
top |
108 |
|
tty |
44 |
|
umount |
|
|
uname |
39, 40 |
|
until |
130 |
|
uptime |
108, 109 |
|
useradd |
56, 57 |
|
vi, vim |
73, 88, 89, 99, 110, 112, 118 |
|
w |
36, 72, 108, 110 |
|
wc |
67, 96 |
|
whatis |
51, 53 |
|
while |
130 |
|
who |
36, 72, 108, 110 |
|
whoami |
35 |
|
write |
120 |
|
yes |
110, 111, 114, 115, 116, 117 |
Широков Андрей Игоревич
КАЛАШНИКОВА Ольга Николаевна
КРАПУХИНА Нина Владимировна
Мурадханов Сергей Эдуардович
ПОДЛАЗОВА Анастасия Викторовна
Многопользовательские операционные системы
Лабораторный практикум
Редактор
Компьютерная верстка
|
Подписано в печать 16.04.07 |
Бумага офсетная |
| |
|
Формат |
Печать офсетная |
Уч.-изд. л. | |
|
Рег. |
Тираж . |
Заказ | |
Московский государственный институт стали и сплавов,
119049, Москва, Ленинский пр-т, 4
издательство «Учеба» МИСиС,
117419, Москва,
тел.:
Отпечатано в типографии издательства «Учеба» МИСиС,
1
17419,
Москва,
