
- •Лабораторна робота №1 Ознайомлення з операційною системою qnx rtp 6.3
- •1. Завантаження операційної системи
- •2. Поняття про файлову систему і огляд основних команд і утиліт системи qnx rtp 6.3
- •2.1. Робота з файлами.
- •2.2. Робота з каталогами
- •2.3 Оболонка
- •2.4. Зміна повноважень файлу
- •2.5. Компіляція програм
- •Порядок виконання роботи
2.4. Зміна повноважень файлу
Повноваження файлу можуть бути змінений його власником за допомогою команди chmod. В ранніх версіях цієї команди повноваження задавалися тільки в абсолютному вісімковому вигляді. Наприклад, в результаті виконання команди
chmod 751 run повноваження файлу run матимуть вигляд
rwxr-x--x
тобто власник матиме всі права доступу, тоді як члени групи зможуть тільки читати і виконувати, а інші користувачі - тільки виконувати цей файл.
В команді chmod повноваження можуть задаватися як в абсолютному, так і у відносному вигляді. Приклади:
u - r Відмінити право на читання для власника файлу.
g + w Додати право на запис для членів групи.
о = х Встановити для інших користувачів право на виконання.
Щоб зробити файл run здійснимим для всіх користувачів, достатньо виконати команду
chmod +x run
Файл run в даному прикладі можна було б замінити списком файлів - тоді здійснимими стали б всі ці файли. Повноваження файлу встановлюються при створенні і згодом можуть бути змінений його власником.
2.5. Компіляція програм
Компіляція С-програм виконується за допомогою команди cc. Команда
cc average.с компілює програму average.с і розміщує готову програму в здійснимий файл а.out. Команда
cc -о average average
розмістить готову програму у файл average. Якщо ж файл average.с є частиною великої програми, розбитої на два файли average.с і main.с, то компіляція обох файлів з отриманням готової програми виконується за допомогою команди
cc -o average main.с average.с
Щоб не виконувати компіляцію обох файлів main.с і average.с при зміні в одній з них, можна ввести проміжний крок. Він полягає в збереженні об'єктних файлів main.о і average.о, отриманих в результаті виконання команди
cc -с main.с average.с
Готову програму average у такому разі можна отримати, виконавши команду
cc -о average main.о average.о
Порядок виконання роботи
Ознайомлення з основними командами ОС QNX RTP 6.3
Завантажите ОСQNX RTP 6.3
Сформуйте власний підкаталог в каталозі home/”номер_группы”
Увійдіть до текстового редактора Editor і наберіть програму.