В этой статье Вы узнаете: Shell - это всего навсего программа, которая исполняет команды. Эти команды могут быть как "встроенными" в shell - собственно самим разработчиком shell, так и определенными нами (пользователями shell) Более формальное определение: Shell - это программа используемая для Интерпретации* команд и Управления ими *Интерпретация - это когда программа (в данном случае Shell) "понимает" или "знает что делать" при получении той или иной команды Т.к shell это программа, а программ в наше время "вагон и еще три" отсюда следует что shell-программ очень много. Например Далее будем рассматривать команды для Bash shell. Пример команд: `ls` - выводит список файлов и папок. А если указать аргументы, мы можем узнать содержимое той или иной папки `pwd` - от слова Print Working Directory, выводит название текущей рабочей директории. Можно сказать проще - выводит наше текущее местоположение в файловой системе. `date` - выводит текущую дату либо устанавливает ее. Теперь аккуратно пе