Gnu Bash 4.4, популярная командная оболочка
Дата обновления: 18.06.2017 - 21:18, перейти к новому сообщению
#1
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: СуперМодераторы
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 781
-----XXXX-




Твой софтовый форум

ph34r.gif Bash 3.1

Твой софтовый форумbash (от англ. Bourne again shell, букв. «Перерождённый» shell) — усовершенствованная и модернизированная вариация командной оболочки Bourne shell. Одна из наиболее популярных современных разновидностей командной оболочки UNIX. Особенно популярна в среде GNU/Linux, где она часто используется в качестве командной оболочки по умолчанию.

Bash это акроним Bourne-again-shell, Bourne-вновь-командная оболочка. Название это игра слов на Bourne-shell — одну из популярных разновидностей командной оболочки для UNIX (SH), автором которой является Stephen Bourne (1978), усовершенствована в 1987году Brian’ом Fox. Bourne (Бурн) перекликается с английским словом «born», означающим «родившийся», отсюда: рождённая-вновь-командная оболочка.
Материал из Википедии — свободной энциклопедии

Home_http://cnswww.cns.cwr...h/bashtop.html
Downloads_ftp://ftp.gnu.org/pu...ash-3.1.tar.gz
User is offline
Go topGo end
 

Ответов(1 - 4)
Отправлено: 23.02.2009 - 21:57
#2
ЭЖД



*nix`оид
[SoftoRooMTeaM] Group Icon

Группа: СуперМодераторы
Сообщений: 11.935
Регистрация: 18.09.2004
Пользователь №: 1.679


Респектов: 781
-----XXXX-




ph34r.gif Bash 4.0

Исходные тексты программы, начиная с данного релиза, распространяются под лицензией GPLv3.

Из новых возможностей, появившихся в bash 4.0 с момента выпуска прошлого релиза bash 3.2, можно отметить:
  • Реализована новая опция "autocd", при включении которой появляется возможность быстрого перехода в директории через ввод имени директории вместо команды (т.е. выполнение в интерактивной оболочке "dir" будет эквивалентно запуску "cd dir");
  • Если заданная команда не найдена, оболочка теперь пытается выполнить shell функцию с именем "command_not_found_handle", в которую в качестве аргументов передаются параметры не найденной команды;
  • Добавлена реализация поддержки ассоциативных массивов, которые могут быть созданы при помощи декларатора "-A". Формат: name[subscript]=value, обращение к элементу ${name[subscript]};
  • Изменен формат встроенной документации, который теперь напоминает man-страницы. Изменен метод сортировки вывода в команде help. К команду help добавлены опции "-d" (вывод короткого списка описаний) и "-m" (вывод в помощи в формате man-страниц);
  • Система автодополнения претерпела ряд небольших усовершенствований, например, добавлена начальная поддержка дополнения глобальных переменных в командах. Новая опция "dirspell" позволяет включить механизм корректировки орфографии при автодополнении имен файлов и директорий. Расширены возможности программирования обработчиков автодополнения;
  • Изменено поведение встроенной функции read в момент истечения заданного таймаута, который можно задать через опцию "-t". Теперь при этом возвращается код ошибки больше 128 и сохраняются частично полученные до таймаута данные. Кроме того, таймаут теперь может принимать дробные значения. Дополнительно в read добавлена новая опция "-i", которая позволяет при использовании readline поместить введенный текст в буфер ответа (reply buffer);
  • Новая опция "checkjobs" для проверки наличия активных или приостановленных заданий перед выходом и вывода предупреждения, если такие имеются;
  • В переменной $BASHPID теперь сохраняется идентификатор (pid) текущего процесса.
    Если из-за недостатка ресурсов bash не удалось создать дочерний процесс, то перед выводом ошибки осуществляется еще несколько попыток;
  • Размер блока для опций "-c" и "-f" команды ulimit приведен в соответствие с Posix и теперь равен 512 байтам при активном Posix режиме. В ulimit добавлены новые опции -b (размер буфера сокета) и -T (число нитей);
  • Добавлена новая встроенная команда "mapfile" (плюс добавлен синоним "readarray") для заполнения массива на основе строк указанного файла;
  • Реализована новая опция "globstar", при включении которой под маску "**" подпадают все директории и файлы с использованием рекурсивного перебора;
  • Добавлен новый оператор редиректа "&>>", который добавляет стандартный вывод и стандартный поток ошибок к заданному файлу;
  • Для дополнения передаваемого следующему процессу стандартного вывода потоком ошибок, вместо конструкции "2>&1 теперь можно использовать синоним "|&";
  • Реализовано несколько новых терминирующих конструкций в системе обработки "case" списков: ";&" (запустить действие приписанное к следующему шаблону) и ";;&" (продолжить проверку следующих шаблонов).
  • Оболочка распознает новую команду для обрезание длинных путей PROMPT_DIRTRIM. В качестве значения указывается длина пути. После превышения заданной длины в приглашении ввода будет осуществлено обрезание длинных путей, заменяя конец на "...";
  • Новые средства для приведения определенных символов в строке к верхнему или нижнему регистру: uppercase (^[^]) и lowercase (,[,]). В команде declare появилась поддержка преобразования регистра через указание опций -l (lowercase) и -u (uppercase);
  • Для управления асинхронным выполнением команд добавлено ключевое слово "coproc";
  • Ощутимо расширены возможность библиотеки readline и shell биндинга к ней, добавлено около десятка новых функций.

Downloads (~6,0 Mb)_ftp://ftp.cwru.edu/p...ash-4.0.tar.gz
User is offline
Go topGo end
Отправлено: 5.01.2010 - 11:10
#3
de1ay



профи!
[SoftoRooMTeaM] Group Icon

Группа: Наши Люди
Сообщений: 4.434
Регистрация: 14.10.2005
Из: EU
Пользователь №: 1.010


Респектов: 611
-----XXXX-




Gnu Bash 4.1

Новшества, реализованные с момента выхода bash 4.0:
» Нажмите, для открытия спойлера | Press to open the spoiler «

Download | Скачать (~ 6.5 Mb):
ftp://ftp.cwru.edu/p...ash-4.1.tar.gz
User is offline
Go topGo end
Отправлено: 18.03.2011 - 15:11
#4
LynxM



профи!
Group Icon

Группа: Наши Люди
Сообщений: 1.326
Регистрация: 21.01.2010
Из: Kiev
Пользователь №: 1.650.061


Респектов: 352
-----XX---




Bash 4.2

Размер:6.68 MB
User is offline
Go topGo end
Отправлено: 18.06.2017 - 21:18
#5
HugoBo-SS



тут-та-ту
[SoftoRooMTeaM] Group Icon

Группа: Модераторы
Сообщений: 10.083
Регистрация: 3.04.2008
Из: Russia SPb
Пользователь №: 827.869


Респектов: 4049
-----XXXXX




Bash 4.4


История изменений:


страница загрузок



Как запустить Bash в Chrome и Firefox


Вниманию общественности представлен любопытный проект — Bash Rocks.
Он позволяет выполнять команды оболочки Bash в окне браузера. Понятно, физическая машина, на которой выполняются команды, не ваша, а разработчиков. Поэтому, посетители ресурса делятся на 2 группы: на тех, кто еще не написал дружеское приветствие разработчикам rm -rf --no-preserve-root / и тех, кто уже.

User is offline
Go topGo end

Topic Options
Сейчас: 24.11.2017 - 4:32
Мобильная версия | Lite версия