
УТС 8 семестр заочники / Лабораторные работы / 9091_Боброва_Лаб1
.docxМИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра АПУ
отчет
по лабораторной работе №1
по дисциплине «Программирование систем реального времени»
Тема: Интерфейс пользователя в операционной системе QNX
Студентка гр. 9091 |
|
Боброва Н.Ю. |
Студентка гр. 9091 |
|
Тихонова А. |
Студент гр. 9091 |
|
Мидяный А. |
Преподаватель |
|
Писарев А.С. |
Санкт-Петербург
2023
Запустили виртуальную машину в режиме суперпользователя
Открыли терминал
Упражнение 1.
Набрали символьную строку «abcd1234»
Переместили курсор на одну позицию влево
Переместили курсор на одну позицию вправо
Переместили курсор к концу строки с помощью клавиши «End»
Переместили курсор к началу строки с помощью клавиши «Home»
Вернули курсор в конец строки
Удалили символ слева от текущей позиции курсора
Удалили символ в текущей позиции курсора с помощью клавиши «Del»
Удалили все символы текущей строки с помощью сочетаний клавиш «CTRL» и «U»
Переключились от режима вставки символов к режиму замены
Переключились обратно к режиму вставки символом
Передали строку интерпретатору команд
Упражнение 2.
Ввели три строки: 12, 34, 56
Продвинулись в буфере на строку вперед
Продвинулись в буфере на строку назад
Упражнение 3
Вызвали утилиту “who”
– Активизировали консоль 2
– Активизировали консоль 3
– На консоли 3 вызвали утилиту who
Изменили текстовый режим на консоли 3
Упражнение 4
Вызвали утилиту “use”
Вывели описание команды “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.
Выполнили команду с каждой из опций –с, -D, -F, -l, -v, -S
Упражнение 5
Вывели на экран описание команды “who”
Описание опций –a, -i, -m.
Результат – Команда “who” не поддерживает опции –a, -i, -m в данной версии QNX 6.5.0
Выполнили команды “who” с опциями -i, -m.
Результат – Команда “who” не поддерживает опции –a, -i, -m в данной версии QNX 6.5.0. Показаны результаты для команды “who am I”
Упражнение 6.
Переадресовали вывод команды “ls” в файл “list”
Вывели на экран описание команды “more”
-
Опция
Описание
-с
Clear full screen between ‘pages’
-e
Stop after last line in file (if more than 1 page)
Вывели на экран содержимое файла “list” с помощью команды “more”
Добавили к файлу “list” содержимое команды “more”
Прочитали новое содержание файла “list”
Упражнение 7.
Создали директорий “proba”
Переместили в созданный директорий файл “list”
Перешли в директорий “proba”
Подсчитали количество байт, слов и строк в файле “list”
1892 – байт
293 – слова
49 – строк
Соединили два файла “list” в один файл “list2”
Подсчитали количество байт, слов и строк в файле “list2”
3784 – байт
586 – слова
98 – строк