Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

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

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

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

ar, chattr, chgrp, chmod, chown, cmp, cp, dd, echo, ed, exec, grep, file, find, gunzip, gzip, kill, losetup, ln, ls, lsattr, mkdir, mknod, rmdir, sum, sync, tar, touch, umount,where

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

створки плюс патчи [ править ]

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

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

См. Также [ править ]

  • BusyBox
  • Ящик для игрушек
  • Сравнение компьютерных оболочек

Ссылки [ править ]

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

Источники [ править ]

  • sash - справочная страница Linux

Внешние ссылки [ править ]

  • главная страница створки