BigAp.ru — интернет-магазин электроники и бытовой техники

Автор Тема: В чем разница между shell и bash? [Решено]  (Прочитано 517 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SuperWindows

  • Юзер
  • *
  • Сообщений: 17
  • Karma: +1/-0
    • Share Post
Здравствуйте, ув. форумчане. Объясните пожалуйста для виндазавра  :dirol:, разницу между Shell и bash, если можно мааааленький пример. И если кто то знает про концепцию POSIX, НУЖНО ЛИ ЕЁ ЗНАТЬ НА НАЧАЛЬНОМ ЭТАПЕ ИЗУЧЕНИЯ linux? 
« Последнее редактирование: Июнь 29, 2016, 09:24:33 am от SuperWindows »
С Уважением, SuperWindows...

 

Оффлайн sysroman

  • Сообщество ИТ-Специалистов
  • сисадми́н
  • *****
  • Сообщений: 813
  • Karma: +31/-0
  • Пол: Мужской
  • Абра-Кадабра
    • Share Post
  • ЗВАНИЕ: Развивающийся айтишник
В чем разница между shell и bash?
« Ответ #1 : Июнь 28, 2016, 07:13:58 pm »
POSIX не может служить руководством или учебным пособием по операционным системам, хотя в информативной части содержатся рекомендации программистам и фрагменты программ.
http://citforum.ru/operating_systems/articles/posix.shtml
I5 4670k/Asus z87 pro/intg./16 gb ram/1TB+120ssd/600W
Не создавай проблем, и их не будет.
Не умеешь, УЧИСЬ!!! Не хочешь учиться, иди лесом не порть себе карму...

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8016
  • Karma: +108/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
В чем разница между shell и bash?
« Ответ #2 : Июнь 28, 2016, 10:05:38 pm »
В каком контексте спрашиваешь? Под шелом как правило понимается оболчка - интерпретатор комманд для операционной системы, шелл имеется в любой операционной системе, в Linux шелом может служить терминал, в windows командная строка или power shell т.е. посредством шела происходит передача / интерпретация вводимых команд человеком, операционной системе... Это стандартное пояснение "своими словами", что такое шелл... Что такое bash - это так же командная оболочка linux, bash shell - интерпретатор команд, который может считывать в том числе команды из файлов, которые называются скриптами т.е. это команды описанные в текстовом файле, эти команды могут быть описаны в определенной последовательности т.е. есть правила синтаксиса по которым эти команды описываются в файле скрипта.. Это если в краце ))
« Последнее редактирование: Июнь 28, 2016, 10:07:25 pm от sysadmin »
дорогу осилит идущий...
......................
MCP, MCTS, RHCSA
......................
also aka xck...

Оффлайн SuperWindows

  • Юзер
  • *
  • Сообщений: 17
  • Karma: +1/-0
    • Share Post
Re: В чем разница между shell и bash?
« Ответ #3 : Июнь 28, 2016, 10:45:25 pm »
А shell ведь тоже умеет считывать команды из файлов (скрипты), разве нет? Это что то вроде разница между CMD и PowerShell в винде?

Оффлайн sysadmin

  • Administrator
  • сисадми́н
  • *****
  • Сообщений: 8016
  • Karma: +108/-0
  • Пол: Мужской
    • Share Post
    • сайт для сис. админов и не только...
Re: В чем разница между shell и bash?
« Ответ #4 : Июнь 28, 2016, 10:54:33 pm »
Сам по себе "shell" это интерпритатор команд, а cmd, powershell, bash, shell, terminal это оболочки интепритатора... Тебя видимо запутали повторяющиеся названия shell ))  Я поэтому в самом начале спросил - "в каком разрезе интересуешься" и ответил в более подходящим к вопросу на мой взгляд)

Более детально можно прочитать здесь, где рассказано про оболочку ОС и собственно unix shell:
https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D0%BE%D0%BB%D0%BE%D1%87%D0%BA%D0%B0_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B
https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D0%BD%D0%B0%D1%8F_%D0%BE%D0%B1%D0%BE%D0%BB%D0%BE%D1%87%D0%BA%D0%B0_UNIX
« Последнее редактирование: Июнь 28, 2016, 11:15:37 pm от sysadmin »

Оффлайн SuperWindows

  • Юзер
  • *
  • Сообщений: 17
  • Karma: +1/-0
    • Share Post
Re: В чем разница между shell и bash?
« Ответ #5 : Июнь 29, 2016, 09:22:18 am »
Всем, спасибо за ответы. Толково разъяснили!


xx
Разница между Не и Оригинальными картриджа

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

11 Ответов
3232 Просмотров
Последний ответ Февраль 09, 2017, 08:55:17 am
от whoami
xx
В чем разница между - hvga, wvga, qvga..

Автор sysadmin

4 Ответов
1906 Просмотров
Последний ответ Апрель 23, 2014, 08:18:44 pm
от CyberPunk 2050
xx
В чем разница между Visual Studio Premium и Professional?

Автор sysadmin

2 Ответов
1740 Просмотров
Последний ответ Февраль 27, 2014, 03:57:26 pm
от sysadmin
xx
shell в компьютерном клубе

Автор Simon

5 Ответов
966 Просмотров
Последний ответ Ноябрь 01, 2014, 03:13:09 pm
от sysadmin