Скачиваний:
0
Добавлен:
07.08.2024
Размер:
1.17 Mб
Скачать

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

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

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

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

Кафедра АПУ

отчет

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

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

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

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

Боброва Н.Ю.

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

Тихонова А.

Студент гр. 9091

Мидяный А.

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

Писарев А.С.

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

2023

  1. Запустили виртуальную машину в режиме суперпользователя

  1. Открыли терминал

Упражнение 1.

  1. Набрали символьную строку «abcd1234»

  2. Переместили курсор на одну позицию влево

  1. Переместили курсор на одну позицию вправо

  2. Переместили курсор к концу строки с помощью клавиши «End»

  3. Переместили курсор к началу строки с помощью клавиши «Home»

  4. Вернули курсор в конец строки

  1. Удалили символ слева от текущей позиции курсора

  2. Удалили символ в текущей позиции курсора с помощью клавиши «Del»

  3. Удалили все символы текущей строки с помощью сочетаний клавиш «CTRL» и «U»

  1. Переключились от режима вставки символов к режиму замены

  1. Переключились обратно к режиму вставки символом

  1. Передали строку интерпретатору команд

Упражнение 2.

  1. Ввели три строки: 12, 34, 56

  1. Продвинулись в буфере на строку вперед

  1. Продвинулись в буфере на строку назад

Упражнение 3

  1. Вызвали утилиту “who”

  1. – Активизировали консоль 2

– Активизировали консоль 3

– На консоли 3 вызвали утилиту who

  1. Изменили текстовый режим на консоли 3

Упражнение 4

  1. Вызвали утилиту “use”

  1. Вывели описание команды “ls”

Опция

Описание

Use time of last change for sorting or printing.

-D

List directories only.

-F

Display ‘/’ after directories, ‘*’ after executables, ‘|’ after FIF0s, @after symlinks.

-l

List in long format.

-v

List directories first.

-S

Don`t sort the output.

  1. Выполнили команду с каждой из опций –с, -D, -F, -l, -v, -S

Упражнение 5

  1. Вывели на экран описание команды “who”

  1. Описание опций –a, -i, -m.

Результат – Команда “who” не поддерживает опции –a, -i, -m в данной версии QNX 6.5.0

  1. Выполнили команды “who” с опциями -i, -m.

Результат – Команда “who” не поддерживает опции –a, -i, -m в данной версии QNX 6.5.0. Показаны результаты для команды “who am I”

Упражнение 6.

  1. Переадресовали вывод команды “ls” в файл “list”

  1. Вывели на экран описание команды “more”

Опция

Описание

Clear full screen between ‘pages’

-e

Stop after last line in file (if more than 1 page)

  1. Вывели на экран содержимое файла “list” с помощью команды “more”

  1. Добавили к файлу “list” содержимое команды “more”

  1. Прочитали новое содержание файла “list”

Упражнение 7.

  1. Создали директорий “proba”

  2. Переместили в созданный директорий файл “list”

  3. Перешли в директорий “proba”

  4. Подсчитали количество байт, слов и строк в файле “list”

1892 – байт

293 – слова

49 – строк

  1. Соединили два файла “list” в один файл “list2”

  2. Подсчитали количество байт, слов и строк в файле “list2”

3784 – байт

586 – слова

98 – строк

Соседние файлы в папке Лабораторные работы