Автономная оболочка - Stand-alone shell

пояс
Скриншот створки створки
Скриншот оболочки створки
Разработчики)Дэвид Белл
Стабильный выпуск
v3.8 Март 2014 г.
Операционная системаUnix-подобный
ТипВстроенный
Интернет сайтчлены.кончик.сеть.au/ ~ гантель/

Автономная оболочка (пояс) это Оболочка Unix предназначен для использования при восстановлении после определенных типов сбоев и ошибок системы.

Встроенные команды створки имеют все библиотеки связаны статически, поэтому в отличие от большинства оболочек в Linux, стандартный UNIX команды не полагаются на внешние библиотеки. Например, для команды копирования (cp) требуется libc.so и ld-linux.so когда построен из Основные утилиты GNU на Linux. Если какая-либо из этих библиотек будет повреждена, команда coreutils cp не будет работать; однако в sash встроенная команда cp не изменится.

Раньше наиболее важные команды (включая оболочки) в / sbin или даже / bin были статически связаны для этой цели, тогда как в / usr / sbin и / usr / bin вы могли найти более многофункциональные версии, которые были динамически связаны. Это уже не является обычным явлением, и поэтому статически связанные оболочки со встроенными командами стали более важными.

Пояс имеет следующее встроенный команды:

ар, болтать, chgrp, chmod, Chown, cmp, cp, дд, эхо, ред, exec, grep, файл, найти, распаковать, gzip, убийство, проигрыш, пер, ls, lsattr, mkdir, mknod, rmdir, сумма, синхронизировать, деготь, трогать, размонтировать, куда

Оболочка Sash также была портирована для работы с Android[1]в терминальный интерфейс.

пояс с заплатками

пояс с заплатками представляет собой набор заплат для створки. Ключевыми особенностями являются chroot, основной корень, и проигрыш команды. Однако эти функции доступны в более новых версиях створки. Эти функции предоставляют интерфейсы для соответствующих системных вызовов Linux. Они особенно полезны, когда створка используется в начальном рамдиске ("initrd "). Кроме того, была добавлена ​​поддержка простого расширения переменных оболочки; например, переменная" $ (VAR) "заменяется содержимым переменная окружения «ВАР».

Некоторые дистрибутивы Linux, такие как Debian и Slackware (через SlackBuilds.org), сделайте это доступным.[нужна цитата ]

Смотрите также

Рекомендации

  1. ^ Мастер-Консоль. «Standalone-Shell (sash), специально скомпилированный для операционной системы Android». Github.

Источники

внешняя ссылка