Автономная оболочка - Stand-alone shell
Скриншот оболочки створки | |
Разработчики) | Дэвид Белл |
---|---|
Стабильный выпуск | v3.8 Март 2014 г. |
Операционная система | Unix-подобный |
Тип | Встроенный |
Интернет сайт | члены |
Автономная оболочка (пояс
) это Оболочка 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), сделайте это доступным.[нужна цитата ]
Смотрите также
Рекомендации
- ^ Мастер-Консоль. «Standalone-Shell (sash), специально скомпилированный для операционной системы Android». Github.