Вопрос на переменной окружения

Система Linux создается из многих различных частей.

Центральная часть является ядром Linux. (Можно получить его из kernel.org, это первоначально записано Linus Torvalds, который назвал это "Linux".)

Ядро отдельно в значительной степени бесполезно. Это управляет всем видом аппаратных средств и обеспечивает интерфейс для приложений для использования. Для создания любого использования из него, Вам поэтому нужны приложения с помощью этого ядра.

С другой стороны, существует проект GNU, инициируемый Richard Stallman. Его миссия состоит в том, чтобы создать полную бесплатную операционную систему со всеми стандартными инструментами вокруг этого.

После нескольких лет подходил проект GNU, они записали все стандартные инструменты, но они все еще пропускали рабочее ядро.

Таким образом, это произошло, что одновременно был проект для ядра без инструментов (Linux) и проект со всеми инструментами, но без ядра (GNU). Поскольку оба были записаны с тем же мышлением UNIX, было возможно объединить их в полную операционную систему который люди точно под названием "GNU/Linux".

Но даже этот вид пустой системы "GNU/Linux" не очень полезен без программного обеспечения, Вы хотите работать на нем. (Как браузер, почтовый сервер или что-либо как это.)

Поэтому некоторые дистрибутивы (как Debian, Redhat, SuSE, Дуга, и т.д.) пошли для упаковки ядра Linux, инструментов GNU и всего вида приложений вместе для легкой установки и обслуживания. (Существуют также дистрибутивы, которые используют другие ядра. Например, у Вас может быть система Debian с FreeBSD или GNU Hurd как ядро.)

Теперь для "нормальных" людей, (кто, например, просто хочет иметь рабочий веб-браузер) этот фон слишком детализирован, и они хотят просто единственное название его. Таким образом, большую часть времени кто-то утверждает, что установил "Linux", он обычно действительно установил некоторое распределение, которое шло с ядром Linux как с одной частью многих.

Короче говоря, люди часто просто используют название центрального ядра для обращения к целой системе.

Это для Вас для решения то, что Вы называете "операционной системой". Это - просто вещь, которая управляет аппаратными средствами (как Linux), или действительно ли это - вещь, Вы взаимодействуете с (как Ваша любимая настольная среда), или возможно что-то промежуточное как основное (базирующаяся командная строка) GNU/Linux.

3
30.03.2015, 02:54
1 ответ

Путь по умолчанию устанавливается в / etc / profile . Пользователи могут изменить их путь , редактирование ~ / .profile , ~ / .bash_profile или ~ / .bashrc (если они Бег bash ) Но если у них нет, они все равно будут иметь путь , как определено в / etc / profile . Вот почему линия была

PATH=$PATH:$HOME/bin

, а не только

PATH=$HOME/bin

таким образом, исходное значение сохраняется , и новый каталог просто добавляется. В моей системе путь установлен в / etc / profile

PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"

, у вас, вероятно, есть очень похожая линия в вашем и , это , где / USR / BIN .

2
27.01.2020, 21:27

Теги

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