Файловая система

Сильно облегчает работу знание что где находится у вас на диске. Попробую вкратце описать это7:

/bin
 -- содержит программы, достаточные для работы Linux когда отличные от корневого раздела файловые системы ещё не подмонтированы. Например, при загрузке системы до этапа всеобщего монтирования, при загрузке в single mode, либо при восстановлении работоспособности поврежденной системы.
/sbin
 -- аналогичен /bin, но для запуска программ обычно требуются привилегии суперпользователя.
/boot
 -- ``ядерный'' каталог. Предназначен для хранения статичных фалов, необходимых первичному загрузчику (например, собственно, само ядро).
/dev
 -- специальные файлы, ассоциированные с устройствами.
/etc
 -- каталог настроечных файлов. Обычные программы содержат свои настройки в каталоге /etc/имя_программы, необычные - просто в /etc. Менеджеры окон кладут конфиги в /etc/X11/имя_менеджера и так далее.
/etc/skel
 -- содержит файлы, из которых создаётся содержимое домашнего каталога новых пользователей.
/etc/init.d
 -- а здесь находятся стартовые скрипты, часть которых обрабатывается при загрузке.
/lib
 -- содержит библиотеки, необходимые на этапе загрузки системы и для запуска программ из каталогов /bin, /sbin. Например, тут можно найти ядерные модули.
/proc
 -- это обычная точка монтирования для псевдофайловой системы proc, содержащей доступную для чтения, а иногда и для модификации информацию ядра о своих внутренних параметрах, а также о всех запущенных в системе процессах.
/home
 - пользовательский каталог.
/usr
 -- статичные программные файлы, сюда устанавливается дистрибутивный софт.
/usr/bin
 -- исполняемые файлы установленных пакетов.
/usr/share
 -- статичные (но не исполняемые) файлы, установленных пакетов.
/usr/share/doc
 -- документация, поставляемая с пакетами.
/var
 -- не статичные файлы. Например, спулы, логи...
/var/lib
 -- базы данных.
/var/cache
 -- кэши. В частности APT качает новые модули именно сюда (в /var/cache/apt/archives, если точнее).
/var/log
 -- логи.
/var/run
 -- файлы, используемые демонами для определения того, впервые ли они запущены, или нет. Содержат PIDы демонов.
/var/tmp
 -- каталог для временных файлов.
/tmp
 -- очищаемый при каждой загрузке каталог временных файлов.

В вашем домашнем каталоге могут присутствовать следующие файлы:

.Xresources
- файл ресурсов программ. Так, если вы желаете включить прозрачность во всех программах, которые ее поддерживают (например, ATerm) - добавьте в .Xresources строку *transparent: true.
.xsession
- файл, стартующий при запуске X-сервера. Так, если вы желаете автозапуска xbindkeys - ваш .xsession может выглядеть следующим образом:
#!/bin/sh
xbindkeys&
exec icewm
...
.xsession-errors
- файл, в который перенаправляется stderr запускаемых в X-сессии программ.



Footnotes

... это7
Данное расположение данных характерно для Debian GNU/Linux . В других системах возможны отклонения. Вероятно вам придётся смириться с ними...


Copyleft © 2002-2007 г.   Nikolay A. Panov, "Intro To Linux" (orig),  author@niksite.ru