- •Операционные системы Методические указания по выполнению практических работ для студентов специальности 080801.65 «Прикладная информатика»
- •Введение
- •Лабораторная работа № 1 Внутренние команды oc linux
- •1.1. Порядок выполнения работы
- •1.1.1. Переключитесь на второй терминал.
- •1.1.29. Измените уровень доступа к файлу f3.Txt. Сделайте возможным режим редактирования файла только для хозяина файла.
- •Лабораторная работа № 2 Информация о системе
- •2.1. Порядок выполнения работы
- •Лабораторная работа № 3 Программная оболочка midnight commander
- •3.1. Порядок выполнения работы
- •3.1.2.Введите и сохраните в файле t1 следующий текст:
- •3.1.3. Закройте программу Pico.
- •3.1.5. Откройте свою директорию.
- •3.1.12. В собственной директории создайте поддиректорию klavischy.
- •3.1.13. Создайте копии файлов t1 и t2 и поместите их в поддиректорию k.
- •Лабораторная работа № 4 Работа с командными файлами
- •4.1. Порядок выполнения работы
- •4.1.1. Откройте первый терминал.
- •4.1.2. Воспользуйтесь текстовым редактором и создайте файл с именем cmd.
- •4.1.3. Создайте текстовый файл t1, содержащий следующий текст:
- •4.1.5. Превратите текстовый файл k1 в командный.
- •4.1.7. В собственной директории создайте командный файл k2, позволяющий:
- •4.1.21. Запустите командный файл k6 на выполнение.
- •4.1.22. Перейдите на 3-й терминал, проверьте правильность появившегося сообщения.
- •4.1.23. Вернитесь на 1-й терминал.
- •Лабораторная работа № 7 Работа с пакетом офисных приложений openoffice
- •7.1. Порядок выполнения работы
- •Литература
1.1.29. Измените уровень доступа к файлу f3.Txt. Сделайте возможным режим редактирования файла только для хозяина файла.
Для изменения уровня доступа воспользуйтесь командой
chmod [режим] [имя файла]
При идентификации пользователей используются следующие символы:
u — для владельца (хозяина);
g — для членов группы владельца;
o — для тех, кто не является ни владельцем, ни членом группы;
a — для всех.
Изменение прав может быть осуществлено с помощью следующих кодов операций:
+ — добавление прав доступа;
– — отмена прав доступа;
= — назначение только перечисленных в команде прав доступа.
Права доступа:
r — читать,
w — производить запись,
x — запускать на исполнение.
При указании имени файла не забывайте его местоположение.
1.1.30. Сделайте возможным режим чтения и редактирования директории D1 только для владельца директории.
Режим чтения и редактирования только для владельца можно задать выражением: u = r + w.
1.1.31. Создайте копию файла F2.txt, присвойте ей имя .k2, поместите в директорию D2.
1.1.32. Воспользуйтесь командой ls и посмотрите содержимое директории D2.
Проверьте наличие в директории D2 созданного файла .k2.
1.1.33. Посмотрите содержимое директории D2, пользуясь с командой ls с параметром a:
ls — a [директория].
Убедитесь, что файл .k2 является скрытым и находится в директории D2.
1.1.34. Просмотрите весь текст, выведенный на консольный терминал.
Использование сочетания клавиш <Shift+PgUg> и <Shift+PgDown> позволит вам просмотреть текст, расположенный выше или ниже текста, расположенного на экране.
1.1.35. Удалите директорию D6, содержащую файл F11.txt.
Использование команды rmdir в данном случае не приведет к желаемому результату. Удаление директории вместе с находящимися в ней файлами и поддиректориями возможно с помощью команды
rm — r [файлы и/или директории].
1.1.36. Перейдите на второй консольный терминал и очистите его.
С возможностью переходить с одного консольного терминала на другой вы познакомились при выполнении пункта 1.1.1. Очистка терминала производится с помощью команды clear. Воспользуйтесь командой clear, и с экрана удалится вся информация за исключением первой строки.
Лабораторная работа № 2 Информация о системе
Цель работы — приобретение навыков в получении информации о состоянии системы, в которой работает пользователь.
Основная задача — освоить команды, позволяющие определить пользователей, работающих на машине, получить список текущих процессов, определить время, прошедшее с последней перезагрузки, получить информацию о состоянии памяти машины.
2.1. Порядок выполнения работы
2.1.1. Откройте первый консольный терминал.
Открыть консольный терминал можно с помощью сочетания клавиш <Ctrl+ALT+F#>, где F# — #-ый терминал (# = 1, …, 6).
2.1.2. Определите пользователей, работающих на машине.
Введите в командную строку команду who и определите пользователей, работающих в данный момент на машине.
2.1.3. Определите количество времени, прошедшее с момента последней перезагрузки машины.
Определить время, прошедшее с момента последней перезагрузки, вам поможет команда optime.
2.1.4. Выведите на экран информацию по памяти машины.
Для определения состояния памяти машины следует ввести в командную строку и активизировать команду free.
2.1.5. Определите список текущих процессов.
Список процессов определяется в OC Linux с помощью команды ps a.