Как понять макет файловой системы Ubuntu?

В Ubuntu 12.10 для пользовательских настроек мыши (и других тоже) управляются демонами настроек, а их конфигурация хранится в базе данных dconf. Чтобы восстановить настройки по умолчанию, вы хотите установить значения, которые новые пользователи имеют в этих полях = -1 (или сбросить их).

Шаги по настройке параметров по умолчанию для каждого пользователя, используя dconf-editor (низкоуровневый графический инструмент):

Запуск dconf-editor. Если не установлен, установите с помощью sudo apt-get install dconf-editor. Просмотрите / выберите каталог (с левой стороны) на /org/gnome/settings-daemon/peripherals/mouse. Измените значения motion-acceleration и motion-trheshold на -1.

Шаги по настройке параметров по умолчанию для каждого пользователя с помощью dconf (низкоуровневый терминал / консольный инструмент):

Запуск dconf-editor. Если вы не установили, установите с помощью sudo apt-get install dconf-editor. Запустите в терминале dconf reset /org/gnome/settings-daemon/peripherals/mouse/motion-acceleration Просмотрите / выберите каталог (с левой стороны) на /org/gnome/settings-daemon/peripherals/mouse.

Шаги для установки настроек по умолчанию для каждого пользователя с помощью gsettings (инструмент верхнего уровня / консоли):

Запустить в терминале dconf reset /org/gnome/settings-daemon/peripherals/mouse/motion-acceleration Запустить в терминале gsettings reset org.gnome.settings-daemon.peripherals.mouse motion-acceleration [d5 ] Измените значения motion-acceleration и motion-trheshold на -1.
1
задан 29 January 2014 в 07:08

5 ответов

Попробуйте эту команду ...

man 7 hier

Надеюсь, что это поможет

93
ответ дан 25 May 2018 в 11:17
  • 1
    хороший звонок! Я всегда забываю об этом, хотя он всегда присутствует (даже когда сеть не работает;)) – Rinzwind 18 May 2012 в 01:01
  • 2
    человек должен быть переименован в «it». :))) – Shiki 2 December 2013 в 05:11
  • 3
    man hier теперь входит в число моих любимых команд! Объяснения яснее для меня, чем документация FHS, особенно различая «локально для машины» и «всего сайта» для неопытного пользователя Ubuntu, переходящего от умеренного уровня DOS / Windows. – WillC 6 April 2017 в 03:39
  • 4
    BTW число 7 означает сечение Miscellanea страницы человека. – Pablo Bianchi 28 January 2018 в 02:53

В следующем тексте показана структура каталогов.

mtk4@laptop:/$ pwd
/
mtk4@laptop:/$ tree -L 1
.
|-- bin
|-- boot
|-- cdrom
|-- dev
|-- etc
|-- home
|-- lib
|-- lost+found
|-- media
|-- mnt
|-- opt
|-- proc
|-- root
|-- run
|-- sbin
|-- selinux
|-- srv
|-- sys
|-- tmp
|-- usr
|-- var

Основные компоненты здесь:

/boot: содержит загрузчик /home: содержит домашние каталоги пользователей. /bin: все исполняемые двоичные файлы и команды, используемые всеми пользователями в системе, находятся здесь. /sbin: содержит системные исполняемые файлы, обычно используемые системными администраторами. /lib: Содержит системные библиотеки, которые поддерживают двоичные файлы в / bin и / sbin. /etc: содержит файлы конфигурации для сети, время загрузки и т. д. /dev: здесь представлены файлы устройств, например, usb, терминальное устройство или любое другое устройство, подключенное к системе. /proc: содержит информацию о запущенном процессе. /tmp: Это временный каталог, в котором многие процессы создают временные файлы. Это очищается каждый раз, когда машина загружается.

Для более подробной информации ссылка Thegeekstuff прекрасно объясняет общую файловую систему linux.

34
ответ дан 25 May 2018 в 11:17

Поздний ответ. Я создал дорожную карту для начинающих. Если они ищут файл, но не знают, где искать, они могут использовать карту, чтобы примерно ориентироваться. Здесь вы можете скачать hi-res PNG. Вы можете найти соответствующую запись здесь. Я буду продолжать обновлять как файл, так и сообщение, когда позволяет время, включая полезные комментарии.

здесь

34
ответ дан 25 May 2018 в 11:17
  • 1
    Интересная и полезная идея для создания блок-схемы, но, к сожалению, она, похоже, имеет некоторые тупики. Мой вопрос, если я выполняю mysqldump, где я должен выводить файл? – BadHorsie 17 December 2015 в 21:20
  • 2
    @BadHorsie, конечно, всегда будет зависеть от вашего конкретного варианта использования, но достаточно сбросить его в каталог /home/badhorsie/mysqldump. Если вы запускаете много приложений, вы можете создать нового пользователя для запуска каждого приложения и выгрузить его в каталоге этого приложения / пользователя home. – d4nyll 19 December 2015 в 19:58
  • 3
    @ paranoid-panda, не могли бы вы немного рассказать о том, почему вы решили не разрешать клику с помощью полного разрешения? Версия, встроенная в этот пост, довольно нечитаема. – waldyrious 6 June 2016 в 14:31
  • 4
    @waldyrious: Если вы посмотрите на историю изменений , вы увидите, что я только исправил орфографическую ошибку, это был еще один пользователь, который добавил изображение таким образом. Ничего общего со мной. Не стесняйтесь редактировать его, я не могу вспомнить правильный синтаксис, чтобы сделать его доступным для кликов. – Paranoid Panda 6 June 2016 в 21:24
  • 5
    @ParanoidPanda, это именно то, что я сделал. Мое редактирование сделало исправление опечатки и сделало изображение кликабельным, а ваш отзыв был отклонен и отредактирован , поэтому мой вопрос: что вы видите не так, как сделать изображение кликабельным? – waldyrious 7 June 2016 в 18:48

\Users эквивалентно /home. Имя /usr является историческим артефактом.

Комбинированный эквивалент \Windows и \Program Files представляет собой комбинацию /bin, /boot, /etc, /lib, [ f10], /tmp, /usr и /var. Linux и Windows разложили установленное ПО по-разному. Windows различает операционную систему и сопутствующие программы. Linux не делает это различие таким же образом; большинство, если не все программное обеспечение поставляется через Ubuntu (дистрибьютор) и устанавливается в той же иерархии каталогов, и поскольку программное обеспечение отслеживается менеджером пакетов, нет необходимости хранить каждую программу в ее собственном каталоге. В Linux:

/etc для файлов конфигурации системы: файлы конфигурации, которые затрагивают всех пользователей, независимо от того, применяются ли они к операционной системе в целом или к конкретному приложению. /usr предназначен для системного кода и данных (программ, библиотек, документации и т. д.). /var для переменных или временных данных: временные файлы, журналы, базы данных диспетчера пакетов, буферы печати, файлы сохранения игр и т. д. Существует также /tmp для временных файлов, которые можно стереть при перезагрузках. /bin, /lib и /sbin в корневом каталоге имеют экземпляры в /usr. Файлы, которые находятся за пределами /usr, являются теми, которые необходимы в начале процесса загрузки. Это реликвия с того времени, когда диски были небольшими, а /usr - файловой системой, разделяемой между несколькими рабочими станциями по сети, но это не очень полезно для большинства систем. /boot содержит несколько файлов, которые необходимы только для загрузки операционной системы, а не для повседневной работы.

Существуют дополнительные каталоги, которые не соответствуют чему-либо, что имеет Windows:

/etc для файлов конфигурации системы: файлы конфигурации, которые затрагивают всех пользователей, независимо от того, применяются к операционной системе в целом или к конкретному приложению. /media и /mnt являются точками монтирования: они могут видеть файловые системы других операционных систем и удаленных дисков. Эквивалент Windows - другие буквы дисков. /usr предназначен для системного кода и данных (программ, библиотек, документации и т. д.).

Ubuntu, как и другие дистрибутивы Linux, обычно следует стандарту иерархии файловой системы Linux. [ ! d13]

18
ответ дан 25 May 2018 в 11:17

Ubuntu (как и все UNIX-подобные системы) организует файлы в иерархическом дереве, где отношения рассматриваются в командах детей и родителей. Каталоги могут содержать другие каталоги, а также обычные файлы, которые являются «листьями» дерева. Любой элемент дерева может быть ссылкой по имени пути; абсолютное имя пути начинается с символа / (идентифицирующего корневой каталог, который содержит все другие каталоги и файлы), тогда указывается каждая дочерняя директория, которая должна пройти по элементу, каждая из которых разделена знаком /.

Относительное имя пути - это имя, которое не начинается с /; в этом случае дерево каталогов перемещается, начиная с заданной точки, которая изменяется в зависимости от контекста, называемого текущим каталогом. В каждом каталоге есть два специальных каталога. и .., которые относятся соответственно к самому каталогу и к его родительскому каталогу.

Тот факт, что все файлы и каталоги имеют общий корень, означает, что даже если в системе присутствуют несколько разных устройств хранения, все они рассматриваются как каталоги где-то в дереве, как только они подключены к желаемое место

Найдите примеры и дополнительную информацию здесь:

5
ответ дан 25 May 2018 в 11:17
  • 1
    Очень хорошая ссылка. Спасибо, Стивен. – Luis Alvarado♦ 17 May 2012 в 23:26

Другие вопросы по тегам:

Похожие вопросы: