1.3 Основные каталоги Linux
/ - Основной раздел. Если в Windows при указании пути к файлу сначала указывается имя диска, а потом папка внутри него, то здесь началом является слеш.
/bin – Основные исполняемые файлы системы
/boot – Файлы, необходимые для загрузки системы
/dev – Представления для подключенных устройств
/etc – Конфигурационные системные файлы
/home – Пользовательские папки и файлы
/lib – Библиотека ядра ОС
/opt – Дополнительные программные пакеты
/proc – Для монтирования виртуальной файловой системы
/sbin – Исполняемые файлы главного пользователя (root)
/tmp – Временные файлы
/usr - Системные файлы
/var – Журналы, буферные или заблокированные файлы
2. Задания к лабораторной работе
В терминале выполнить следующие операции:
1. Перейти в домашний каталог (/home/u)
2. Вывести содержимое каталога
3. Создать в домашней папке рабочий каталог «Name»_Group_Ks«N»_work, где
«Name» — Фамилия студента (латинскими символами);
«N» — номер группы
4. Скопировать папку /distrib/Example_lab в рабочий каталог
5. Переименовать папку Example_lab в Lab1.
6. Перейти в каталог, вывести содержимое каталога
7. Создать текстовый файл ReadMe.txt. Записать в него название лабораторной работы, имя и фамилию студента, номер группы
8. Вывести содержимое файла на экран.
9. С помощью команды sed измените содержимое файла.
10. Вывести измененное содержимое файла.
11. Написать bash-скрипт, реализующий все вышеперечисленные операции.
12. Сделать скрипт исполняемым. Изменить права таким образом, чтобы только владелец мог иметь права на запись.
3. Контрольные вопросы
1. Объясните понятия «командная строка» и «терминал».
2. Что такое виртуальная консоль?
3. Что такое эмулятор терминала?
4. Какими командами можно получить информацию о системе?
5. Как получить список запущенных процессов?
6. Как изменить права на файлы и каталоги?
4. Содержание отчета
1. Титульный лист
2. Описание выполнения команд
3. Ответы на контрольные вопросы
Литература
1. Г. В. Курячий, К. А. Маслинский Операционная система Linux. Курс лекций: Учебное пособие. –М: Интернет-Ун-т Информ. Технологий, 2005. 320 с.
2. Тихомиров В. О. Введение в Linux: учебное пособие. М.: МИФИ, 2007. – 104 с.
3. Д. Тейнсли Linux в Unix: программирование в shell. Руководство разработчика: Пер. с англ – К.: Издательская группа BHV, 2001 – 464 с.