Сильно облегчает работу знание что где находится у вас на диске.
Попробую вкратце описать это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 . В других системах возможны отклонения. Вероятно вам придётся смириться с ними...