Что такое оболочка в Linux?

Вы не знаете в какой раздел задать вопрос? Ищите ответы на популярные вопросы? Тогда вам сюда!
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 08:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Что такое оболочка в Linux?

Сообщение linux_net_user » 17 янв 2018, 09:45

Кто сможет объяснить что такое оболочка в linux???? Как я понял ели представить linux как ядо, то оболочка это слой этого ядра, но вопрос один как он работает и за что ответачает скажите пожалуййста
[-L_I_N_U_X-]

Аватара пользователя

etamax
Сообщения: 747
Зарегистрирован: 16 дек 2017, 18:59
Решено: 6
Благодарил (а): 1 раз
Поблагодарили: 49 раз

Что такое оболочка в Linux?

Сообщение etamax » 17 янв 2018, 09:50

Очевидно имеется ввиду DE - графическая оболочка.

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 08:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Что такое оболочка в Linux?

Сообщение linux_net_user » 17 янв 2018, 09:53

etamax, то есть как я понял эта графическое окружение в linux их всего лишь 4
[-L_I_N_U_X-]

Аватара пользователя

di_mok
Сообщения: 4938
Зарегистрирован: 27 авг 2016, 16:06
Решено: 30
Откуда: Арзамас
Благодарил (а): 1272 раза
Поблагодарили: 1037 раз

Что такое оболочка в Linux?

Сообщение di_mok » 17 янв 2018, 10:08

linux_net_user писал(а):
17 янв 2018, 09:53
эта графическое окружение
Да
linux_net_user писал(а):
17 янв 2018, 09:53
всего лишь 4
Нет, их до чёрта
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)
Изображение
Изображение

Аватара пользователя

Chocobo
Сообщения: 9224
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 642 раза
Поблагодарили: 2639 раз

Что такое оболочка в Linux?

Сообщение Chocobo » 17 янв 2018, 10:32

Смотря в каком контексте.
По сути оболочка (shell) - общее определение интерфейса пользователя для его взаимодействия с ОС.
Поэтому кроме графических окружений, также и bash / sh (ksh, zsh, fish и т.д.) являются оболочками
Изображение
   
Изображение

Аватара пользователя

x230
Сообщения: 1586
Зарегистрирован: 02 сен 2016, 19:07
Решено: 5
Откуда: Курилы/Сахалин/Кубань
Благодарил (а): 279 раз
Поблагодарили: 403 раза

Что такое оболочка в Linux?

Сообщение x230 » 17 янв 2018, 12:01

Chocobo писал(а):
17 янв 2018, 10:32
общее определение интерфейса пользователя для его взаимодействия с ОС
:thumbs:
Intel Core i3-3210 / 4GB / VGA - на борту:
1) Kubuntu 19.04 / KDE Plasma 5.16.4 / 5.0.0-25 / Pale Moon 28.* / SlimJet 23.*
2) Linux Mint 18.3 / Cinnamon 3.6.7 / 4.15.0-52 / Pale Moon 28.* / SlimJet 23.*

Аватара пользователя

svtv1
Сообщения: 278
Зарегистрирован: 26 дек 2017, 12:27
Решено: 2
1
Благодарил (а): 39 раз
Поблагодарили: 23 раза

Что такое оболочка в Linux?

Сообщение svtv1 » 17 янв 2018, 17:30

linux_net_user
Я тебе объясню, что такое оболочка в Linux и иже с ними ОС. Парни думаю объяснят грамотнее чем я, но прежде чем задавать вопрос.
Укажи систем о которой интересует (естественно линух).
Итак:
Мандрива, Федора, Ред хат, Убунту, Линух минт, и т.д.
Да и больше не задавай глупых вопросов и не флуди.
 ! Сообщение из: Chocobo
svtv1, Да и больше не выдавай глупых ответов и не флуди. :acute:
"Если достаточно долго сидеть возле реки - мимо проплывет труп твоего врага"

Аватара пользователя

svtv1
Сообщения: 278
Зарегистрирован: 26 дек 2017, 12:27
Решено: 2
1
Благодарил (а): 39 раз
Поблагодарили: 23 раза

Что такое оболочка в Linux?

Сообщение svtv1 » 17 янв 2018, 22:18

Chocobo
Больше не буду. Но неужели ТС в инете (википедии) не смог найти ответ на столь простой вопрос?
"Если достаточно долго сидеть возле реки - мимо проплывет труп твоего врага"

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 08:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Что такое оболочка в Linux?

Сообщение linux_net_user » 18 янв 2018, 10:15

Chocobo, Скажи пожалуйста оболочка bash как я понял хранит в себе конкретные команды и позволяет управлять полностью приложениями, но как я понял полуается что bash даже если и оболочка это в любом случаи программа.
И еще bash по умолчанию установлен в linux, то есть это значит что кроме него в linux нет оболочек?? или они есть и я могу работать с каким хочу?
[-L_I_N_U_X-]

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 08:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Что такое оболочка в Linux?

Сообщение linux_net_user » 18 янв 2018, 10:16

di_mok, Я имел в виду что Mint подерживает 4 графических окружений
[-L_I_N_U_X-]

Аватара пользователя

Chocobo
Сообщения: 9224
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 642 раза
Поблагодарили: 2639 раз

Что такое оболочка в Linux?

Сообщение Chocobo » 18 янв 2018, 10:21

linux_net_user писал(а):
18 янв 2018, 10:15
bash даже если и оболочка это в любом случаи программа.
bash - это программа
cinnamon/mate/xfce/kde - это программы
ядро linux - тоже программа. :hoho:

Работать можешь с любой из "оболочек", какая тебе по душе.
Изображение
   
Изображение

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 08:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Что такое оболочка в Linux?

Сообщение linux_net_user » 18 янв 2018, 10:22

Chocobo, Скажи пожалуйста оболочка bash она хранит в себе системные команды cp,mv,rm и т.д. или она хранит в себе свои собственные команды ???
[-L_I_N_U_X-]

Аватара пользователя

Chocobo
Сообщения: 9224
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 642 раза
Поблагодарили: 2639 раз

Что такое оболочка в Linux?

Сообщение Chocobo » 18 янв 2018, 10:27

Код: Выделить всё

chocobo@desktop ~ $ dpkg -S /bin/{cp,rm,mv}
coreutils: /bin/cp
coreutils: /bin/rm
coreutils: /bin/mv
Это тоже отдельные программы со своим функционалом, которая входит в пакет coreutils.
Каждую из ниж можно запускать через тот же bash.
linux_net_user писал(а):
18 янв 2018, 10:22
или она хранит в себе свои собственные команды ???
https://www.gnu.org/software/bash/manua ... h-Builtins
Изображение
   
Изображение

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 08:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Что такое оболочка в Linux?

Сообщение linux_net_user » 18 янв 2018, 10:31

Chocobo, Но как я пойму что я работаю с bash как он отличается от других оболочек????
[-L_I_N_U_X-]

Аватара пользователя

Chocobo
Сообщения: 9224
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 642 раза
Поблагодарили: 2639 раз

Что такое оболочка в Linux?

Сообщение Chocobo » 18 янв 2018, 10:32

linux_net_user, спроси у своей cli-оболочки кто она.

Код: Выделить всё

chocobo@desktop ~ $ echo $SHELL
/bin/bash
Изображение
   
Изображение

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 08:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Что такое оболочка в Linux?

Сообщение linux_net_user » 18 янв 2018, 10:35

Chocobo, NOU NOU, я хочу узнать как мне отличить оболочку bash чем он так сильно отличается от других оболочек что он даже стоит по умолчанию и берет большую популярность????
[-L_I_N_U_X-]

Аватара пользователя

Chocobo
Сообщения: 9224
Зарегистрирован: 27 авг 2016, 19:57
Решено: 198
Откуда: НН
Благодарил (а): 642 раза
Поблагодарили: 2639 раз

Что такое оболочка в Linux?

Сообщение Chocobo » 18 янв 2018, 10:40

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

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 08:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Что такое оболочка в Linux?

Сообщение linux_net_user » 18 янв 2018, 10:43

Chocobo, Спасибо, но как ты думаешь может сильно не зацикливаться на оболочках и учить linux дальше?
[-L_I_N_U_X-]

Аватара пользователя

colonel
Сообщения: 1451
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 401 раз

Что такое оболочка в Linux?

Сообщение colonel » 18 янв 2018, 10:45

linux_net_user писал(а):
17 янв 2018, 09:53
как я понял эта графическое окружение в linux их всего лишь 4
linux_net_user писал(а):
18 янв 2018, 10:16
Я имел в виду что Mint подерживает 4 графических окружений
?????
с чего такие выводы? то с того что авторы дистрибутива выпускают на офсайте выкладывают оффсборки на MATE , Cinnamon ,XFCE и KDE ?
Так если бы удосужились посмотреть страничку вики про Минт ( Linux Mint ) то увидели бы как минимум ещё пару DE -
GNOME и Fallback
и можно подумать что в минт нельзя поставить какое другое DE ? ( LXDE , Fluxbox , E16/17 .... )
Последний раз редактировалось пользователем 1 colonel; всего редактировалось раз: 18
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

Автор темы
linux_net_user
Сообщения: 272
Зарегистрирован: 18 дек 2017, 08:29
Решено: 1
1
Благодарил (а): 26 раз
Поблагодарили: 3 раза

Что такое оболочка в Linux?

Сообщение linux_net_user » 18 янв 2018, 10:48

colonel, их 4 , но внутри этих графических окружений можно создать хоть 200 хоть сколько хочешь, а так в Mint их 4
cinnamon/mate/xfce/kde
[-L_I_N_U_X-]

Вернуться в «Вопрос новичка и FaQ»