Оболочки

Мы все близко знакомы с Bourne Again SHell, но есть два других интерфейса пользователя, в которых рассмотрены новые полезные оболочки -- оболочка Berkeley Unix C и оболочка Korn. Эта глава устанавливает пакеты, совместимые с этими дополнительными типами оболочек.

ASH-0.4.0

Введение в ASH

ash это оболочка, которая наиболее совместима с Bourne Shell (не путать с Bourne Again SHell, т.е. Bash, установленной в LFS) без каких-либо дополнительных расширений. Оболочка Bourne доступна в большинстве комерческих UNIX системах. Итак ash полезна для проверки скриптов на sh-совместимость. Она так же имеет малые требования к памяти и дисковому пространству по сравнению с другими sh-совместимыми оболочками.

Информация о пакете

Установка ASH

Установим ASH запуском следующих команд:

patch -Np1 -i ../ash-0.4.0-cumulative_fixes-1.patch && make

А теперь, как пользователь root:

install -m 755 sh /bin/ash && install -m 644 sh.1 /usr/share/man/man1/ash.1

Если вы захотите сделать ash оболочкой по умолчанию, сделайте ссылку.

ln -sf ash /bin/sh

Конфигурация ASH

Файлы конфигурации

/etc/profile и $HOME/.profile

Содержание

Установленные Program: ash
Установленные библиотеки: нет
Установленные директории: нет

Короткое описание

ash

sh-совместимая оболочка.