структура каталогов linux четко определена и задокументирована в
стандарте иерархии файловой системы Linux или fhs, который поддерживается linux foundation
Я перечисляю содержимое корневого каталога косой черты Forex,
большинство дистрибутивов Linux покажут вам такой же или очень похожий макет к тому, что вы видите в
выводе команды ls, давайте начнем и посмотрим, для чего используется каждый каталог, вы
можете взглянуть на их содержимое, запустив ls в этом видео, я покажу вам каталоги
как в терминале, так и в графический файловый менеджер, чтобы запустить файловый менеджер, найти файлы
и открыть их, перейти в другие места, а затем получить доступ к моему компьютеру
это содержимое корневого каталога, каталог
bin содержит двоичные файлы или исполняемые файлы пользователя, которые доступны для всех пользователей,
например, команда ls мы только что запустили, находится в этом каталоге вместе с другими основными инструментами для
копирования и удаления файлов и каталогов, перемещая их, и так далее, это содержимое bin,
как вы видите, ls находится s в этом каталоге есть еще один каталог с именем s-bin, который похож
на bin, но содержит приложения, которые нужны только суперпользователю, поэтому начальному s
понадобятся эти исполняемые файлы, используемые для системного администрирования, некоторые примеры: ifconfig, используемый
для настройки сетевого адаптера или fdisk используется для управления разделами диска. Это xcontext.
Загрузочный каталог содержит файлы, необходимые для запуска системы, которую вы обычно не трогаете. Здесь
вы найдете домашние каталоги вашего пользователя, в этом каталоге есть еще один
каталог для каждого пользователя, если у этого конкретного пользователя есть домашний каталог в этом примере
пользователь с именем student имеет свой домашний каталог, каталог с именем student под домом
обычно имя домашнего каталога совпадает с именем пользователя, обратите внимание, что тильда
совпадает с домашним каталогом пользователя, поэтому, если я запустить ls с тильдой, это то же самое, что запустить ls home student
в этом случае tilda равно слеш home student домашний каталог текущего пользователя, обратите внимание, что r oot имеет
свой домашний каталог, отделенный от остальных домашних каталогов пользователя, и эта косая черта корень
это домашний каталог root, конечно
, непривилегированному пользователю не разрешено видеть содержимое этого каталога,
давайте взглянем на другие каталоги dev или def содержит файлы устройств, многие из
которых генерируются во время загрузки или даже на лету, этот каталог содержит файлы устройств для
каждого аппаратного устройства, текст для системы, такой как жесткий диск или раздел, это не драйверы
устройств, а файлы, которые представляют каждый устройство на компьютере и облегчить
доступ к этим устройствам, помните, что в Linux все является файлом, а раздел диска
логически представлен как специальный файл, а также давайте взглянем на этот файл slash dev
sda1 это файл типа device, который представляет собой первый раздел жесткого диска,
другой интересный и хорошо известный каталог и т. д., он получил свое название от самых ранних
операционных систем unix, и он был буквально и т. д., потому что это была свалка для
системных файлов, системные администраторы не были уверены, где разместить современный
дистрибутив Linux. Он содержит большинство, если не все общесистемные файлы конфигурации,
например файлы, содержащие пользователей и их пароли, группы, как сеть
настроены или как настроена сетевая служба, такая как Интернет или почтовый сервер, все здесь,
как новичок, я бы рекомендовал вам не трогать его, и всегда
полезно сделать копию или резервную копию этого каталога, давайте возьмем посмотрите на другой, один
скачок содержит файлы общей библиотеки, используемые различными приложениями, вы не касаетесь этого
каталога напрямую, менеджер пакетов может обновить его соответствующим образом, когда вы устанавливаете удаление или обновление
приложения, в каталоге мультимедиа внешнее хранилище будет автоматически подключено,
когда вы подключите его и попробуйте получить к нему доступ, когда вы вставляете внешний жесткий диск или
USB-накопитель, они будут автоматически смонтированы и станут доступны для вас под косой чертой,
а mnt похож на media, но в наши дни он используется не очень часто, это была точка монтирования для компакт-
дисков или дискет, однако, когда вам нужно быстро смонтировать раздел и вы не знаете,
где у вас всегда есть слэш-mnt, tmp обычно содержит временные файлы сохраненные таким образом
приложения, которые работают с непривилегированными пользователями, могут также хранить там файлы временно,
обратите внимание, что файлы, хранящиеся в этом каталоге, могут быть удалены в любое время без предварительного уведомления,
а proc - это виртуальный каталог, который содержит информацию о вашем компьютерном оборудовании,
такую ​​как информацию о вашем память процессора или ядро ​​файлы и каталоги генерируются
при запуске вашего компьютера или на лету, когда ваша система работает, и все
меняется, например, если я хочу увидеть информацию о процессоре, я могу запустить cat slash proc информация о процессоре,
и он отобразился информация о процессоре
или если я хочу увидеть информацию о памяти cat,
это информация о памяти,
она содержит информацию о драйверах устройств и некоторых ke Функции rnel и srv содержат данные
для серверов, которые вы не используете ни sys, ни srv непосредственно в каталоге запуска, это довольно ново, и разные
дистрибутивы используют его по-разному, это временная файловая система, которая работает в оперативной памяти, поэтому ее
контекст исчезнет, ​​когда система перезагрузит этот каталог используется только процессами ndsr был
исходным домашним каталогом пользователя в первые дни unix, однако в наши дни косая черта home to kickspace,
а usr содержит множество других подкаталогов с разделяемыми библиотеками двоичных файлов и т. д.
в некоторых дистрибутивах, таких как centos, многие комментарии сохраняются в косая черта usr косая черта bin или в usr
s-bin вместо косой черты bin и косая черта s-bin как на ubuntu, так и на
косую черту bin, а косая черта bin - это символические ссылки на косую черту bin и косую черту usr как bin соответственно,
и, наконец, var он содержит файлы переменной длины, такие как в качестве журналов, которые представляют собой файлы, которые регистрируют события
, происходящие в системе, давайте отобразим содержимое файла журнала cat slash var log auth.log
этот файл содержит информацию об аутентификации пытается, возможно, ваш дистрибутив Linux
может иметь больше или меньше каталогов в своем корне, потому что между дистрибутивами
есть небольшие различия, однако мы обсудили здесь наиболее важные и используемые из них, в
следующей лекции мы будем говорить об абсолютных и относительных путях и работа через файловую систему