Формирование системного вызова


Служебные элементы каталога



Download 4,26 Mb.
bet21/43
Sana19.09.2022
Hajmi4,26 Mb.
#849355
TuriПрактическая работа
1   ...   17   18   19   20   21   22   23   24   ...   43
Bog'liq
Практические работы по дисциплине Операционные системы и среды

Служебные элементы каталога


В каждом каталоге, кроме корневого, обязательно присутствуют два специальных элемента: «.», «..». Элемент «.» (точка «.») является аналогом местоимения «я», псевдонимом текущего каталога. Элемент «..» является псевдонимом каталога верхнего уровня.
Рассмотрим на примере. Пусть в корневом каталоге находится каталог «a», в каталоге «a» находится каталог «b». В корневом каталоге есть файл «0.txt», каталоге «a» есть файл «1.txt», в каталоге «b» есть файл «2.txt». Находясь в каталоге «b» мы можем обратиться к файлу «2.txt» следующим образом: «./2.txt». Находясь всё в том же каталоге «b» мы можем обратиться к файлу «1.txt» (находящимся на уровень выше) следующим образом: «../1.txt». Чтобы обратиться к файлу «0.txt», находясь в каталоге «b», нужно будет написать: «../../0.txt».

Специальные типы файлов


Кроме «обычных» файлов мы уже рассмотрели специальный тип файлов — каталог. Также в файловых системах *nix существуют и другие специальные типы файлов. Укажем наиболее распространённые из них:

  1. Файлы символьного режима: эти файлы являются либо специальными системными файлами (типа /dev/null, который мы уже рассматривали), либо периферийными устройствами (последовательные или параллельные порты), характерной особенностью которых является то, что их содержимое (если оно есть) не буферизуется (т.е. оно не хранится в памяти). Такие файлы идентифицируются буквой c при выводе команды ls -l.

  2. Файлы блочного режима: эти файлы являются периферийными устройствами, и, в отличие от символьных файлов, их содержимое буферизуется. Например, файлами этой категории являются жесткие диски, разделы на жестком диске, дисководы, CD-ROM и так далее. Примеры файлов блочного доступа: /dev/hda, /dev/sda5. В информации, выводимой командой ls -l, они идентифицируются буквой b.

  3. Символические ссылки: эти файлы являются очень распространенными и часто используется. Как следует из их имени, их цель - связывать файлы символическим способом, что означает, что они являются файлами, содержащими путь к другому файлу. Они могут и не указывать на существующий файл. Очень часто их называют «мягкими ссылками», и идентифицируются они буквой «l». При обращении к символической ссылке в командной строке или в программе, на самом деле происходит обращение к файлу, на который она указывает, если таковой существует.

  4. Именованные каналы: очень похожи на каналы, используемые в командах shell'а, но с той разницей, что у этих каналов и в самом деле есть имена. Однако они очень редко применяются. При выводе команды ls -l именованные каналы идентифицируются буквой p.

  5. Сокеты: это тип файла для всех сетевых подключений, но только некоторые из них имеют названия. А самое главное, что существует несколько типов сокетов, а связь может быть установлена только через один из этих типов. Такие файлы идентифицируются буквой s.

Download 4,26 Mb.

Do'stlaringiz bilan baham:
1   ...   17   18   19   20   21   22   23   24   ...   43




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish