Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MOS-labs-3.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
655.36 Кб
Скачать

2.4. Робота в файловій системі ос qnx

Ім’я файлу може бути до 48 символів в довжину. Ви можете застосовувати в іменах файлів символи з наступних діапазонів:

0x01 ... 0x1F

0x2f (/)

0x7F (rubout)

0xFF

Але для переносимості програм бажано в іменах файлів використовувати символи, які визначені в POSIX:

a ... z A ... Z 0 1 ... 9 _. -

(не можна використовувати символ «-» в якості першого символу імені файлу).

Суфікси в іменах файлів нічого не означають. За суфіксами зберігається локальна угода (наприклад, .txt .c .h .o тощо).

Імена шляхів (маршрути)

/ - Кореневий каталог (директорія).

//2/ - кореневий каталог на 2 вузлі.

Поточна директорія - ...

Домашня директорія (/home/slava).

Повернення в домашній каталог cd

Типова файлова система (ФС) QNX

В файлової системи ОС QNX зазвичай присутні наступні директорії (каталоги):

Каталог

Опис

/bin

виконувані файли

/boot

Makefile образу ОС

/boot/build

make-файлы для побудови образів

/boot/images

файл образу ОС

/boot/sys

системні процеси, необхідні під час завантаження

/etc

ініціалізаційні та інші файли

/etc/config

sysinit і конфігураційні файли

/etc/readme

інформаційні файли про версії програмного забезпечення

/etc/readme/technote

технічні примітки

/tmp

локалізація, за умовчанням, тимчасові файли

/usr/bin

виконувані файли

/usr/include

файли заголовків для C компілятора

/usr/lib

бібліотеки для C компілятора

/usr/lib/terminfo

файли опису терминалів

/usr/lib/APPLICATION

інстальовані QNX додатки

/usr/spool/lp

робочі файли для системних спулерів

/home/USERID

домашні каталоги користувачів

Останні 2 директорії конфігуруються системним користувачем.

Найбільш часто використовувані команди QNX

Робота з директоріями

cd - зміна робочої директорії.

mkdir - створення директорії.

rmdir - видалення директорії.

pwd - друк імені робочої директорії.

ls [-l] - список вмісту директорії.

Робота з файлами

diff - звіт про відмінності вмісту двох файлів.

cat - конкатенація файлів, виведення вмісту файлу на екран.

cp - копіювання файлів.

wc - обхід структури тек і виконання команд.

more - показ вмісту файлу в буферизованому вигляді.

less - інтерактивний (керований) перегляд виводу на екран.

lp – вивід вмісту файлу на принтер.

mv - перенесення файлу.

rm - видалення файлу.

grep - пошук по рядку, заданий у вигляді шаблону.

sort - сортування, злиття або перевірка послідовності текстового файлу.

інші команди

who – вивід на екран користувачів в системі.

ps – вивід на екран звіту про статус процесів.

sin – вивід системної інформації на екран.

find - пошук файлів.

write – надсилання повідомлення на термінал користувача.

wall – надсилання широкомовного повідомлення.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]