обычный (-) — файл, содержащий данные пользователя, такие как код С, HTML и данные. Например, /home/fred/myprog.c;
каталог (d) — по сути, это нечто, содержащее файлы и другие каталоги. Например, /home/fred. Каталог выполнен в виде файла на диске, в котором хранится список имен файлов и других каталогов. Имя файла может быть ассоциировано с записью inode. Более подробные сведения см. в подразд. "Файловая система QNX 4" раздела 11;
символьная ссылка (l) — дополнительное имя файла или каталога. Например, /usr/bin/more является символьной ссылкой на /usr/bin/less. Более подробные сведения см. в разд. "Символьные ссылки" раздела 11;
специальный именованный (n) – область разделяемой памяти, например /dev/shmem/Pg101e0001;
символьно-ориентированные специальные файлы (c) — записи, представляющие символьное устройство. Например, /dev/ser1 представляет последовательный порт;
специальные файлы FIFO (p) — постоянные именованные программные каналы, через которые две программы взаимодействуют, например, PipeA;
блочно-ориентированные специальные файлы (b) — записи, представляющие блочное устройство, например, диск. К примеру, /dev/hd0 представляет "сырые" блочные данные на основном диске;
сокеты (s) — записи, представляющие коммуникационные сокеты, в частности сокет домена UNIX. Более подробные сведения см. в описании функции socket() и протоколе UNIX в руководстве по библиотекам Neutrino "Library Reference".
Рис. 6.1. Типичное путевое имя
Абсолютный маршрут доступа к файлу. Путевые имена, начинающиеся с косой черты, указывают местонахождение конкретного файла по отношению к корневому каталогу (/). Например, /usr/lib/libmalloc.so.2.
Относительный маршрут доступа к файлу. Путевые имена, начинающиеся не с косой черты (/), обозначают местонахождение файла по отношению к текущему рабочему каталогу. Например, если ваш текущий каталог /home/fred, то относительный маршрут доступа к файлу .ph/helpviewer будет соответствовать абсолютному маршруту /home/fred/.ph/helpviewer.
. (точка) – текущий каталог;
.. (две точки) – каталог, в котором появляется текущий каталог.
ls ..
ls ../../../..
cd /home/dan/test/../doc
текущим рабочим каталогом станет каталог /home/dan/doc, даже если
какие-либо элементы в имени пути были символьными
ссылками.
Рис. 6.2. Точка монтирования — каталог /fs
Рис. 6.3. Фрагмент пространства путевых имен
от 0x00 до 0x1F (все управляющие символы);
0x2F (/);
0x7F (символ исключения);
0xFF.
Рис. 6.4. Иерархия каталогов
/.diskroot — файл, указывающий, какую из файловых систем QNX 4 монтировать в качестве корневого каталога /. Более подробные сведения см. в разделе 8;
/.inodes — содержит дополнительные данные, указывающие на дополнительные блоки индексных дескрипторов, требуемые для файлов, занимающих более одного экстента (т. е. более одной непрерывной последовательности блоков на дисковом устройстве). Более подробные сведения см. в подразд. "Файловая система QNX 4" раздела 11.
/boot/build/ — каталог с файлами, используемыми утилитой mkifs для построения образов ОС. Для стандартной системы QNX Neutrino на основе архитектуры x86 файлами построения образа являются qnxbase.build и qnxbasedma.build;
/boot/fs/ — как это обычно принято, мы используем этот каталог для сохранения образных файловых систем, построенных при помощи утилиты mkifs. Для того чтобы выполнить загрузку с одного из образов, необходимо сначала скопировать его в каталог /.boot на загрузочном устройстве в файловой системе QNX 4;
/boot/sys/ — каталог с начальным загрузчиком и кодом начальной загрузки. Это один из путей, который просматривает утилита mkifs при попытке обнаружить компоненты, указанные в файле компоновки.
/dev/cdn — блочное устройство CD-ROM (сведения о драйверах см. в описании devb-* в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/dev/conn — консольные tty-устройства с выводом в текстовом режиме (см. описание devc-con в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/dev/console — устройство, используемое для диагностических сообщений. В полной системе на основе архитектуры х86 это устройство предназначено только для записи и управляется утилитой slogger. Файлы построения образа для встраиваемых систем могут создавать ссылку от этого пути к другому устройству, такому как последовательный порт (см. описание утилиты slogger в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/dev/fdn — блочное устройство флоппи-диска (сведения о драйверах см. в описании утилиты devb-fdc в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/dev/hdn — блочное устройство жесткого диска; данные, представляющие весь диск целиком, охватывающие все его разделы (см. описание утилит devb-* в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/dev/hdntn — блочное устройство раздела жесткого диска; данные в этих устройствах являются подмножеством данных, представленных соответствующим файлом hdn (см. описание утилит devb-* в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/dev/io-net/ — каталог, принадлежащий утилите io-net и управляемый ею. В этом каталоге находятся файлы, относящиеся к сетевым устройствам локальных сетей. Программы на С могут применять к этим файлам функции devctl() для обеспечения взаимодействия с драйвером, например для получения статистики драйвера;
/dev/mem — устройство, представляющее всю физическую память;
/dev/mq, /dev/mqueue — пространство путевых имен, в котором появляются записи об очередях сообщений;
/dev/null — "мусорная корзина", в которую вы можете направлять данные. Данные удаляются;
/dev/parn — параллельные порты, например для принтеров (более подробные сведения о конфигурировании см. в описании stty; о драйверах — в описании утилиты devc-par в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/dev/pci — это устройство, создаваемое сервером PCI, дает возможность программам взаимодействовать с этим сервером (см. описание утилит pci-* в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/dev/phfont — создается сервером шрифтов Photon, либо утилитой io-graphics с использованием библиотеки phfont.so, либо phfont в качестве отдельного процесса. Этот файл дает возможность программам взаимодействовать с сервером шрифтов (см. описание утилит io-graphics и phfont в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/dev/photon — специальный файл, который используется программами для присоединения к серверу Photon, запущенному на данной машине. Более подробные сведения см. в описании Photon в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01;
/dev/pipe — принимается администратором неименованных программных каналов (pipe). Присутствие этого файла говорит другим программам (например, сценарию начального запуска, встроенному в образ ОС), что администратор неименованных программных каналов (Pipe manager) выполняется успешно;
/dev/pty[p-zP-T][0-9a-f] — управляющая сторона псевдотерминальной пары устройств. Псевдотерминальные устройства имеют имена, включающие один символ (p-z или P-T), после которого следует шестнадцатеричная цифра, что позволяет иметь до 256 устройств. См. описание утилиты devc-pty в руководстве по системным утилитам;
/dev/random — устройство для получения случайных данных (см. описание утилиты random в справочнике по утилитам);
/dev/sem — пространство путевых имен, в котором появляются записи об именованных семафорах;
/dev/sern — последовательные порты. Информация по конфигурированию приведена в описании утилиты stty, информация о драйверах — в описании утилит devc-ser* в справочнике по утилитам;
/dev/shmem/ — содержит файлы, представляющие области разделяемой памяти системы (также иногда используемые для файлов, отображаемых в памяти). Более подробные сведения см. в разд. "“Файловая система” в оперативной памяти: каталог /dev/shmem" раздела 11;
/dev/slog — устройство, управляемое утилитой slogger и используемое для чтения или записи системного журнала. Для чтения информации из журнала используйте команду sloginfo /dev/slog. Более подробные сведения см. в описании утилит slogger и sloginfo в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01;
/dev/socket/ — каталог, управляемый стеком TCP/IP, входящим в модуль io-pkt*. Этот каталог содержит путевые имена, по которым приложения взаимодействуют со стеком. Более подробные сведения см. в разделе 13;
/dev/text — этот файл управляется утилитой procnto. Текст, записанный на это устройство, выводится через процедуры отладочного вывода начального загрузчика, указанные в коде начального запуска.
/dev/tty — виртуальное устройство, принадлежащее администратору процессов (procnto), которое позволяет определять управляющее терминальное устройство, связанное с сеансом любого процесса, который открывает данный файл. Это полезно для программ, которые уже закрыли свой стандартный поток ввода, вывода или ошибок, но позже возникла необходимость вывода на терминальное устройство;
/dev/tty[p-zP-T][0-9a-f]— исполнительная сторона соответствующего файла /dev/pty[p-zP-T][0-9a-f]. Управляемая программа обычно использует один из этих файлов для своих стандартных потоков ввода, вывода или ошибок;
/dev/zero — обеспечивает бесконечный поток байтов, имеющих нулевое значение.
/etc/acl.conf — определяет разрешенные операции на заданном контексте SNMP (см. описание утилиты /etc/acl.conf в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/etc/autoconnect — сценарий автоматического соединения и конфигурации TCP/IP (см. описание утилиты /etc/autoconnect в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/etc/bootptab — конфигурационный файл сервера протокола сетевой загрузки (см. описание утилиты /etc/bootptab в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/etc/config/ — каталог, содержащий системные конфигурационные файлы, такие как файл ttys, который используется утилитой tinit для конфигурирования терминальных устройств;
/etc/context.conf — определения контекста для SNMP v2 (см. описание утилиты /etc/context.conf в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/etc/country — создается утилитой phlocale. Используется приложениями для настройки применительно к той стране, в которой используется система;
/etc/default/ — каталог, содержащий принятые по умолчанию конфигурационные файлы, прежде всего для средств TCP/IP;
/etc/dhcpd.conf — протокол динамического конфигурирования узла (Dynamic Host Configuration Protocol, DHCP) (см. описание утилиты /etc/dhcpd.conf в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/etc/ftpd.conf — определяет опции конфигурации для ftpd, которые используются после аутентификации соединения (см. описание утилиты /etc/ftpd.conf в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/etc/ftpusers — определяет пользователей, которые могут иметь доступ к машине через протокол FTP (см. описание утилиты /etc/ftpusers в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/etc/group — база данных групп пользователей (см. раздел 3);
/etc/hosts — справочная база имен хостов; см. также пункт /etc/resolv.conf далее в этом списке и описание утилиты /etc/hosts в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01;
/etc/inetd.conf — конфигурационный файл суперсервера Интернета, определяющий сервисы Интернета, которые утилита inetd динамически запускает и прекращает (см. описание утилиты /etc/inetd.conf в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13);
/etc/mib.txt — определяет формат для задания имен переменных для утилит SNMP (см. описание утилиты /etc/mib.txt в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/etc/motd — содержит ASCII-сообщение, которое может быть выведено при входе пользователей в систему, если /etc/profile сконфигурирован для этого.
/etc/networks — файл базы данных сетевых имен. Более детальная информация приведена в описании утилиты /etc/networks в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01;
/etc/nsswitch.conf – конфигурационный файл для переключения между службами имен. Для получения дополнительных сведений см. описание /etc/nsswitch.conf в справочнике по утилитам.
/etc/opasswd — резервная копия файла /etc/passwd, создаваемая перед его последним изменением утилитой passwd (см. раздел 3);
/etc/oshadow — резервная копия файла /etc/shadow, создаваемая перед его последним изменением утилитой passwd (см. раздел 3);
/etc/party.conf — конфигурационный файл для SNMP v2. Более детальная информация приведена в описании утилиты /etc/party.conf в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01;
/etc/passwd — этот файл определяет учетные записи для входа в систему. Более детальная информация приведена в разделах 2 и 3, а также в описании утилит passwd, login, phlogin2, и phlogin в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01;
/etc/photon/ — каталог, содержащий некоторые конфигурационные файлы, относящиеся к графической оболочке Photon, включая следующие:
pterm — конфигурационные файлы для утилиты pterm;
shelf/ — каталог, содержащий принятый по умолчанию конфигурационный файл для системной панели (shelf) и принятый по умолчанию формат меню Launch;
shells/ — дополнительный каталог, в который вы можете помещать конфигурационные файлы для phlogin2 или phlogin;
wm — конфигурационные файлы для администратора окон pwm.
/etc/printers/ — каталог, содержащий файлы printertype.cfg и файл fontmap, которые используются утилитой phs-to-ps. Более детальная информация приведена в подразд. "Печать с помощью утилиты spooler" раздела 14;
/etc/profile — сценарий профиля начальной загрузки, выполняемый командным интерпретатором при входе в систему; выполняется до $HOME/.profile (см. раздел 9);
/etc/profile.d/ — каталог, в котором принятый по умолчанию сценарий /etc/profile ищет сценарии для выполнения при входе пользователя в систему. Сценарий /etc/profile запускает каждый сценарий в данном каталоге, который соответствует *.$(SHELL##*/}. Например, если переменная окружения SHELL имеет значение /bin/sh, то этот сценарий запускает сценарии, соответствующие *.sh;
/etc/rc.d/ — каталог, в котором обычно хранятся локальные файлы инициализации системы. Более детальная информация приведена в описании /etc/system/sysinit в разделе 8;
/etc/resolv.conf — конфигурационный файл распознавателя (см. приведенное ранее описание каталога /etc/hosts, а также описание утилиты /etc/resolv.conf в «Описании программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01);
/etc/skel/ — каталог, в котором располагается принятая по умолчанию версия .profile. При добавлении нового пользователя этот файл копируется в домашний каталог пользователя. Более детальная информация приведена в описании /etc/default/passwd в документации к passwd, а также в описании .profile в разделе 9;
/etc/system/ — каталог, включающий файлы и каталоги, используемые при загрузке системы, в том числе:
/etc/system/sysinit — основной сценарий для инициализации системы;
/etc/system/config/nophoton — файл, указывающий на запрет запуска Photon;
/etc/system/config/useqnet — файл, указывающий на запуск Qnet (более детальная информация приведена в разделе 12);
/etc/system/enum — расположение конфигурационных файлов для программы распознавания устройств (см. также раздел 8).
/etc/timezone/ — каталог, в котором утилита phlocale ищет список возможных временных зон (см. разд. "Задание часового пояса" раздела 9).
/fs/cdn/ — файловые системы CD-ROM;
/fs/fdn/ — файловые системы флоппи-дисков;
/fs/hdn-тип[-число]/ — файловые системы на разделах жесткого диска.
/proc/boot/ — образ файловой системы, включающий в себя образ начальной загрузки. Более детальная информация приведена в разделе "Making an OS" руководства "Building Embedded Systems";
/proc/dumper — специальный файл, в который отправляется сообщение при аварийном прекращении процесса;
/proc/self/ — адресное пространство процесса, производящего запрос;
/proc/mount/ — точки монтирования пространства путевых имен.
/proc/qnetstats — файл, регистрируемый в /proc модулем lsm-qnet.so при использовании протокола Qnet. Если открыть этот файл и выполнить чтение из него, то ресурс-менеджер Qnet вернет текущую статистику по использованию данного протокола.
драйверы (например, devb*, devc*, devf*, devp*, devu*);
программы распознавания устройств (например, enum-devices);
программы инициализации (например, diskboot, seedres);
утилиты конфигурирования (например, dinit) и утилиты восстановления (например, chkfsys, chkdosfs);
администраторы (например, io-pkt*, mqueue, pipe).
/usr/help/ — каталог, содержащий документацию (в каталоге product) и стандартные изображения (в каталоге lib/images). Более детальная информация приведена в подразд. "Обозреватель справки" раздела 5 и в описании утилиты helpviewer руководства «Описание программы. Часть 1. Справочник по утилитам» КПДА.10964-01 13 01;
/usr/include/ — верхний уровень каталогов, содержащих заголовочные файлы C и C++. Этот каталог включает в себя каталог sys, каталоги, специфичные для платформы, и другие каталоги;
/usr/info/ — документация для различных утилит;
/usr/lib/ — объектные файлы, библиотеки и внутренние двоичные файлы, которые не должны выполняться непосредственно или в сценариях. Эти библиотеки путем компоновки используются при разработке программ;
/usr/libexec/ — каталог, который может содержать системные сервисы и системные утилиты. Как привило, они выполняются только по запросу других программ;
/usr/local/ — каталог, в котором администратор системы может устанавливать локальное программное обеспечение. Изначально этот каталог пустой;
/usr/man/ — файлы
справочной системы man-страниц для различных
утилит;
/usr/photon/ — верхний уровень каталогов, содержащих исполняемые файлы, файлы данных и др., связанные с графической оболочкой Photon;
/usr/qde/ — верхний уровень каталогов, содержащих выполняемые файлы, файлы данных, подключаемые модули и др., связанные с интегрированной средой разработки (Integrated Development Environment, IDE), которая поставляется в составе комплекта разработчика QNX Momentics Professional Edition;
/usr/sbin/ — необязательные системные двоичные файлы (например, cron, dumper, nicinfo);
/usr/share/ — данные, не зависящие от архитектуры, например пиктограммы, фоны и различные программы gawk;
/usr/src/ — каталог для исходного текста.
/var/dumps — каталог, в котором dumper сохраняет все дампы, созданные в результате аварийного завершения программ.
Таблица 6.1 |
|
Действие |
Утилита |
Задать права доступа для файла или каталога |
chmod |
Изменить владельца (и при необходимости группу) для файла или каталога |
chown |
Изменить группу для файла или каталога |
chgrp |
u — права доступа для пользователя (т. е. владельца);
g — права доступа для группы;
o — права доступа для других пользователей (т. е. для всех, кто не является членом группы).
r — права доступа на чтение;
w — права доступа на запись;
x — права доступа на выполнение. Для каталога это права доступа на просмотр содержимого каталога и поиск по нему;
s или S — Setuid или setgid (см. далее);
t или T — sticky-бит (см. далее).
total 94286
drwxr-xr-x 18 barney techies 6144 Sep 26 06:37 ./
drwxrwxr-x 3 root root 2048 Jul 15 07:09 ../
drwx------ 2 barney techies 4096 Jul 04 11:17 .AbiSuite/
-rw-rw-r-- 1 barney techies 185 Oct 27 2000 .Sig
-rw------- 1 barney techies 34 Jul 05 2002 .cvspass
drwxr-xr-x 2 barney techies 2048 Feb 26 2003 .ica/
-rw-rw-r-- 1 barney techies 320 Nov 11 2002 .kshrc
-rw-rw-r-- 1 barney techies 0 Oct 02 11:17 .lastlogin
drwxrwxr-x 3 barney techies 2048 Oct 17 2002 .mozilla/
drwxrwxr-x 11 barney techies 2 048 Sep 08 09:08 .ph/
-rw-r--r-- 1 barney techies 254 Nov 11 2002 .profile
drwxrwxr-x 2 barney techies 4096 Jul 04 09:06 .ws/
-rw-rw-r-- 1 barney techies 3585 Dec 05 2002 123.html
$ which -l passwd
-rwsrwxr-x 1 root root 21544 Mar 30 23:34
/usr/bin/passwd
Если sticky-бит установлен для выполняемого файла, ядро сохраняет этот исполняемый файл в памяти в течение некоторого времени после завершения программы. Это может повысить производительность системы, если вы часто запускаете программу (например, компилятор или компоновщик).
Для каталога атрибут sticky-бит определяет, кто может удалить файл в каталоге. Для выполнения этого действия всегда необходимо иметь для этого каталога права доступа на запись, однако если для него установлен sticky-бит, вам также необходимо быть владельцем файла или каталога или иметь права доступа на запись для этого файла.
umask 006
Таблица 6.2 |
||
Расширение |
Описание |
Соответствующие программы/утилиты |
.1 |
Текст формата Troff, например, из справочных man-страниц UNIX |
man и troff в репозитории продуктов третьих сторон |
.a |
Библиотечный архив |
ar |
.awk |
Сценарий Awk |
awk |
.b |
Библиотека или программа арифметической утилиты bc (bench calculator) |
bc |
.bat |
Командный файл MS-DOS |
Для использования в системах DOS. В QNX Neutrino выполняться не будет (см. раздел 10 и описание утилиты ksh) |
.bmp |
Графическое растровое изображение |
pv (программа просмотра в графической среде Photon) |
.build |
Файл построения образа ОС |
mkifs |
.c |
Исходный текст программы на C |
qcc, make (необходим комплект разработчика QNX Momentics) |
.C, .cc, .cpp |
Исходный текст программы на C++ |
QCC, make (необходим комплект разработчика QNX Momentics) |
.cfg |
Конфигурационные файлы различных форматов |
Различные программы разных форматов |
.conf |
Конфигурационные файлы различных форматов |
Различные программы разных форматов |
.css |
Каскадные стилевые таблицы (CSS) |
Используется в комплекте разработчика QNX Momentics PE для документации Eclipse |
.def |
Файл определений C++ |
QCC, make (необходим комплект разработчика QNX Momentics) |
.dll |
Динамически компонуемая библиотека MS Windows |
В QNX Neutrino не используется явным образом. Необходима для поддержки некоторых программ, выполняемых в ОС MS Windows (например, некоторых инструментов разработки QNX Momentics). См. описание .so (разделяемые объекты) — эквивалента для ОС QNX Neutrino |
.gif |
Графическое изображение в формате GIF |
pv (программа просмотра в среде Photon) |
.gz |
Сжатый файл |
gzip (для создания резервных копий и восстановления данных) |
.h |
Заголовочный файл C |
qcc, make (необходим комплект разработчика QNX Momentics) |
.htm |
Файл языка разметки гипертекста (HTML) для просмотра Web-страниц |
Web-браузер Voyager |
.html |
Файл языка разметки гипертекста (HTML) для просмотра Web-страниц |
Helpviewer, Web-браузер Voyager |
.ifs, .img |
Файловая система образов QNX; обычно загружаемый образ |
mkifs; см. раздел "Making an OS" в руководстве "Building Embedded Systems" (комплект разработчика QNX Momentics) |
.jar |
Архив Java, состоящий из множества файлов Java (файлы классов и т. д.), сжатых в один файл |
Приложения Java (например, QNX Momentics PE IDE) |
.jpg |
Графическое изображение в формате JPEG |
pv (программа просмотра в среде Photon) |
.kbd |
Компилированные файлы определений клавиатуры среды Photon |
Photon, mkkbd |
.kdef |
Исходные файлы определений клавиатуры среды Photon |
mkkbd |
.kev |
События ядра, сгенерированные инструментированным ядром и используемые для профилирования системы QNX Neutrino целиком |
procnto*-instr, tracelogger, traceprinter, QNX Momentics IDE; см. также руководство “System Analysis Toolkit User’s Guide” |
.mk |
Исходный текст make-файла, обычно используемый для рекурсивной компиляции |
make (комплект разработчика QNX Momentics) |
.o |
Двоичный файл, полученный в результате компиляции исходного файла на языке C, C++ или ассемблере |
qcc, make (комплект разработчика QNX Momentics) |
.pal |
Файл палитры Photon |
Photon |
.pfr |
Файл Bitstream TrueDoc Portable Font Resource |
phfont |
.phf |
Файл растровых шрифтов |
phfont |
.S, .s |
Файл исходного кода на языке ассемблера |
Компилятор языка ассемблер GNU as (комплект разработчика QNX Momentics) |
.so, .so.n |
Разделяемый объект |
qcc, make (комплект разработчика QNX Momentics) |
.tar |
Архив на магнитной ленте |
tar (для создания резервных копий и восстановления данных) |
.tar.gz, .tgz |
Сжатый архив на магнитной ленте |
gzip, tar (для создания резервных копий и восстановления данных) |
.toc |
Файл содержания для программы Helpviewer |
Helpviewer |
.TTF |
Шрифты TrueType |
phfont |
.txt |
Текстовый файл формата ASCII |
Множество текстовых редакторов, приложений и индивидуальных пользователей |
.ttf |
Файл шрифтов TrueType |
phfont |
.use |
Файл, содержащий краткую справку по использованию, включаемую в исполняемый файл программы, если эта информация не включена в исходный код |
make (комплект разработчика QNX Momentics) |
.wav |
Звуковой WAVE-файл |
|
.xml |
XML-файл; различные области применения, в том числе документация IDE в комплекте разработчика QNX Momentics PE |
|
.zip |
Сжатый архивный файл |
gzip |
file имя_файла
Я пытаюсь записать файл, но получаю сообщение "permission denied" ("доступ запрещен").
Я пытаюсь вывести список содержимого каталога, для которого имею право доступа, но получаю сообщение "permission denied" ("доступ запрещен").
Возникают проблемы с файлом, в имени которого есть пробел.