booksdaily.club
booksdaily.club » Компьютеры и Интернет » ОС и Сети » UNIX — универсальная среда программирования - Керниган Брайан Уилсон

UNIX — универсальная среда программирования - Керниган Брайан Уилсон

На этом ресурсе Вы можете бесплатно читать книгу онлайн UNIX — универсальная среда программирования - Керниган Брайан Уилсон. Жанр: ОС и Сети / Интернет . На сайте booksdaily.club Вы можете онлайн читать полную версию книги без регистрации и sms. Так же Вы можете ознакомится с содержанием, описанием, предисловием о произведении
Перейти на страницу:

2.6 Иерархия каталогов

В первой главе рассмотрение иерархии файловой системы, начиная с каталога

/usr/you
, носило несколько неформальный характер. Теперь мы хотим изучить ее последовательно, начиная от корня дерева.

Корневой каталог называется

/
:

$ ls /

bin

boot

dev

etc

lib

tmp

unix

usr

$

Программа

/unix
— это программа ядра UNIX: когда система начинает работу,
/unix
считывается с диска в память и начинает выполняться. Все происходит за два шага: вначале считывается файл
/boot
, а затем он считывает
/unix
. Более подробно о таком процессе раскрутки можно узнать в справочном руководстве по
boot(8)
. Остальные файлы каталога
/
, по крайней мере в нашей версии, являются каталогами, каждый из которых представляет законченный раздел файловой системы. После дальнейшего краткого обзора иерархии читателю будет предоставлена возможность поэкспериментировать с упоминаемыми здесь каталогами. Чем лучше вы разберетесь в устройстве файловой системы, тем более эффективно сможете ею пользоваться. В табл. 2.1 указаны подходящие места для поиска, хотя некоторые имена каталогов зависят от системы.

/
Корень файловой системы
/bin
Основные программы, готовые к выполнению (двоичные)
/dev
Файлы устройств
/etc
"Разное" системы
/etc/motd
Сегодняшнее сообщение при входе в систему
/etc/passwd
Файл паролей
/lib
Основные библиотеки и т.п.
/tmp
Временные файлы; обновляется при запуске системы
/unix
Операционная система в форме, готовой к выполнению
/usr
Файловая система пользователей
/usr/adm
Системная служба: справочная информация и т.п.
/usr/bin
Команды для пользователей:
troff
и т.п.
/usr/games
Игровые программы
/usr/include
Файлы определений Си-программ, например
math.h
/usr/include/sys
Системные файлы определений Си-программ, например
inode.h
/usr/lib
Библиотеки для Си, Фортрана и т.п.
/usr/man
Диалоговое справочное руководство
/usr/man/man1
Страницы справочного руководства раздела 1
/usr/mdec
Диагностика ошибок аппаратуры, программы раскрутки и т.п.
/usr/news
Служба сообщений пользователей
/usr/pub
"Всякая всячина": см.
ascii(7)
и
eqnchar(7)
/usr/src
Исходные тексты служебных функций и библиотек
/usr/src/cmd
Исходные тексты команд из
/bin
и
/usr/bin
/usr/src/lib
Исходные тексты библиотечных функций
/usr/spool
Рабочий каталог для взаимодействующих программ
/usr/spool/lpd
Временный каталог для печатающего устройства
/usr/spool/mail
Почтовые ящики
/usr/spool/uucp
Рабочий каталог программ
uucp
/usr/sys
Исходный текст ядра операционной системы
/usr/tmp
Альтернативный временный каталог (редко используется)
/usr/you
Ваш начальный каталог
/usr/you/bin
Ваши собственные программы

Таблица 2.1: Интересные каталоги (см. также

hier(7)
)

Каталог

/bin
вам уже известен: в нем находятся основные программы типа
who
или
ed
.

Перейти на страницу:

Керниган Брайан Уилсон читать все книги автора по порядку

Керниган Брайан Уилсон - на сайте онлайн книг booksdaily.club Вы можете читать полные версии книг автора в одном месте.


UNIX — универсальная среда программирования отзывы

Отзывы читателей о книге UNIX — универсальная среда программирования, автор: Керниган Брайан Уилсон. Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор booksdaily.club


Прокомментировать
Подтвердите что вы не робот:*