Почему / home / & lt; user & gt; называется «Home» в Nautilus (и других файловых менеджерах, таких как pcmanfm)?

Очень простой вопрос. Когда я нахожусь в своем домашнем каталоге в терминале и набираю pwd, я получаю /home/<myusername>. И это тот же каталог, когда я нахожусь в разделе Nautilus Home:

Файловые менеджеры Ubuntu и Lubuntu:

Итак, почему один и тот же каталог, но это называется разными способами? Иногда это путает при просмотре каталогов в терминале.

1
задан 21 June 2014 в 00:24

5 ответов

Он называется домашним каталогом пользователя, даже при работе с Linux Command Line. Все каталоги под /home называются домашними каталогами, они сгруппированы для простоты. Подумайте об этом так: так же, как /bin хранит двоичные файлы, /home хранит домашние каталоги.

Итак, когда Nautilus сообщает вам, что каталог «Главная», это буквально «Ваш домашний каталог» и поэтому не является неправильным. Это культура Linux.

Другой человек указал, что переменная среды $ HOME установлена ​​в домашний каталог пользователя. Имя переменной есть по той же причине, что и имя «Главная», а именно культура.

Почему это культура?

В идеальном экземпляре Linux все пользователь делает, вся пользовательская конфигурация, все документы, файлы любого типа будут существовать внутри этой папки. Он принадлежит пользователю, он находится в домашнем каталоге пользователя. Это означает, что пользователь может держать себя в руках, и знает, где ваши вещи немного легче. Ядро компьютера, программы, элементы управления загрузкой, все, что необходимо для запуска компьютера, могут работать везде, кроме встроенного в пользовательском пространстве, своего домашнего каталога. Linux не устанавливает какие-либо программы внутри домашнего каталога (сторонние программы могут это сделать в любом случае), и всегда есть системная конфигурация, которую пользователь может переопределить, если захочет. Конфигурация переопределения будет, конечно, в их домашнем каталоге. Если вы перешли с одного компьютера Linux на другой, и все, что вы принесли с собой, было вашим домашним каталогом, если на другом компьютере [был установлен, чтобы видеть вас как пользователя, и] были установлены те же самые программы, это было бы почти так, как если бы вы были на вашем исходном компьютере.

17
ответ дан 24 May 2018 в 06:29
  • 1
    Напротив. Вот почему. Он называется Домой, потому что это домашний каталог пользователя. Вот почему они находятся в / home, так же, как / bin хранят Binaries, / home store Home Directories. – Aviator45003 20 June 2014 в 00:03
  • 2
    Да, мой плохой, извините :) – Tim 20 June 2014 в 00:23
  • 3
    Хорошо объяснил сэр. – user1880405 20 June 2014 в 01:04
  • 4
    Хорошо бы отметить переменную среды $HOME, чтобы сделать аргументацию еще более убедительной. – Ruslan 20 June 2014 в 16:36

Переменная среды HOME сохраняет путь к вашему каталогу /home/<username>.

$ echo $HOME
/home/avinash
$ pwd
/home/avinash

Итак, когда вы находитесь в каталоге /home/<username> (nautilus), отображается соответствующая переменная HOME .

7
ответ дан 24 May 2018 в 06:29

Домашняя папка пользователя, концептуально, имеет собственное личное пространство в файловой системе. Это то место, где они могут делать (почти) все, что захотят, не беспокоясь о том, чтобы повредить систему в целом. По умолчанию Ubuntu помещает домашние папки большинства людей в качестве /home/[username], но они могут перемещаться практически в любом месте файловой системы. Их можно даже изменить, хотя это не просто перетаскивание папки в другое место: вам нужно будет достаточно глубоко вникнуть в конфигурацию системы, чтобы сделать это.

Ubuntu, Lubuntu и другие системы иногда имеют свои собственные имена для этой папки в своих пользовательских интерфейсах. Это потому, что Домашняя папка На самом деле нет единого программного обеспечения, которое можно назвать «GUI Linux». Существует множество разных дистрибутивов, полученных из Ubuntu, но для многих из них выбор того графического интерфейса, который они используют по умолчанию, является самой большой разницей между ними.

Нет единой команды, которая работает на всех этих графических интерфейсах : у каждого свой. Существуют некоторые стандарты, которые используют различные графические интерфейсы для взаимодействия друг с другом, но нет унифицирующего стандарта для именования таких вещей, как домашняя папка, поэтому разные графические интерфейсы делают это по-другому. Вот что вы видите здесь.

3
ответ дан 24 May 2018 в 06:29

Использование общей метки для домашней папки выгодно для любой ОС, предлагающей поддержку клиентов.

Гораздо проще прогуливать кого-то, нажав «Домой», чем прогуливать кого-то », Главная папка ... с вашим именем пользователя ... как ваше имя пользователя на компьютере? ... это ваше полное имя, которое отображается для менеджера входа в систему, но у вас должно быть имя пользователя без каких-либо пробелов в нем ... ОК, просто прочитайте мне все папки, которые вы видите ... »

0
ответ дан 24 May 2018 в 06:29

Различные ярлыки, одна и та же основная концепция. Домашняя папка пользователя: / home / и reference by environment: HOME. В общем, для его настройки есть файл конфигурации.

0
ответ дан 24 May 2018 в 06:29

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

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