Автономная оболочка - 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.