Лабораторная работа: Интерфейс пользователя в операционной системе QNX

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра АПУ

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

по дисциплине: Программирование систем реального времени

Тема: «Интерфейс пользователя в операционной системе QNX»

Студентка гр.

Преподаватель

доцент Писарев А.С.

Санкт-Петербург

2020

1. Редактирование командной строки

Проверить работу клавиш (<, > , End, Home, Backspace, Del, Ctrl-U, Ins, Enter)

Рисунок 1. Редактирование командной строки

Все указанные клавиши работают согласно описанию.

2. Память командных строк

Рисунок 2. Все вводимые командные строки сохраняются во внутреннем буфере

Клавиши <up>, <down> работают корректно.

3. Переключение виртуальных консолей, изменение консольных шрифтов

- вызвать утилиту who;

Рисунок 3. Вызов утилиты who

- активизировать консоль 2;

- активизировать консоль 3;

- на консоли 3 вызвать утилиту who, записать в отчёт состояние консолей;

- изменить текстовый режим на третей консоли;

- вернуться к консоли 1.

Рис. 4 Результат выполнения упражнения

4. Основные команды

- вывести на экран описание команды use

Рисунок 4. Описание утилиты use

- вывести на кран описание для утилиты ls, записать в отчёт назначение команд и опций -С, -D, -F, -l, -v, -S

Рисунок 5. Описание утилиты ls

Утилита ls используется для отображения списка содержимого каталога -С -- отображение в несколько колонок

Рисунок 6.

-D -- показать только директории

Рисунок 7

- F - отображение ' / 'после каталогов,' * 'после исполняемых файлов,' | 'после FIFOs,@, после символических ссылок.

Рисунок 7.

-l -- отобразить в длинном формате

Рисунок 8.

-v -- отобразить сначала директории

Рисунок 9

-S -- отобразить без сортировки

Рисунок 10

Рисунок 11 Описание утилиты who

Опции -a, -i, -m для данной утилиты не предусмотрены.

5. Переадресация ввода-вывода

Утилита more -постраничный вывод содержимого файла на стандартное устройство вывода

Опции:

-c очистить полный экран между "страницами"

-e остановка после последней строки в файле (больше, чем 1 страница)

Рисунок 12. Утилита more

6. Файловая структура в QNX

- создайте директорий proba;

- переместите в созданный директорий файл list;

- перейти в директорий proba;

Рисунок 13 Результат выполнения упражнения

интерфейс операционная система утилита

Вывод: в ходе выполнения лабораторной работы мы изучили пользовательский интерфейс QNX, познакомились с файловой структурой, попробовали на практике использование утилит: mkdir, cd, ls, more, use, wc, mv, who.

Источник: https://otherreferats.allbest.ru/download/1253501/