Almquist shell

E457331

The Almquist shell (ash) is a lightweight, Bourne-compatible Unix shell known for its small size and suitability for use in system utilities and embedded environments.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (2)

Surface form Occurrences
Bourne shell 2
Shell 1

Statements (41)

Predicate Object
instanceOf Unix shell
command-line interpreter
software
alternativeName ash NERFINISHED
category shell and command language
system utility
compatibleWith Bourne shell NERFINISHED
creator Kenneth Almquist NERFINISHED
designedFor embedded environments
system utilities
doesNotFocusOn advanced interactive features compared to larger shells
focusesOn fast startup time
low memory usage
implementationLanguage C NERFINISHED
influenced BusyBox ash NERFINISHED
Dash (Debian Almquist shell) NERFINISHED
is lightweight
non-interactive oriented shell (primarily for scripts)
small size
license permissive free software license (varies by distribution)
notableFeature Bourne shell compatibility with reduced footprint
operatingSystemFamily Unix NERFINISHED
Unix-like systems
relatedTo Bash NERFINISHED
Bourne shell NERFINISHED
Dash NERFINISHED
KornShell NERFINISHED
supports I/O redirection
POSIX-style shell scripting (to a large extent)
command substitution
control structures (if, for, while, case)
pipelines
shell functions
shell variables
targetEnvironment embedded devices
minimal userland systems
resource-constrained systems
usedAs /bin/sh implementation on some systems
usedIn embedded Linux distributions
initramfs environments
rescue and installation environments

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Dash basedOn Almquist shell
MSYS provides Almquist shell
this entity surface form: Bourne shell
echo shellBuiltinIn Almquist shell
this entity surface form: Bourne shell
Junio C Hamano programmingLanguage Almquist shell
this entity surface form: Shell