Almquist shell

Almquist shell

Infobox Software
name = Almquist shell



caption =
developer =
latest_release_version =
latest_release_date =
programming language = C
operating_system = Cross-platform
platform = Cross-platform
language = English, multilingual (gettext)
status = Active
genre = Unix shell
source_model = Open source
license =
website = http://www.in-ulm.de/~mascheck/various/ash/
The Almquist shell (also known as A Shell, ash and sh) was originally Kenneth Almquist's clone of the SVR4-variant of the Bourne shell; it is a fast, small, POSIX-compatible Unix shell designed to replace the Bourne shell in later BSD distributions. By intention it did not feature line editing or command history mechanisms originally, because Almquist felt that such should be moved into the terminal driver. Current variants have emacs and vi modes.

Derivatives of ash are installed as the default shell (/bin/sh) on FreeBSD, NetBSD, DragonFly BSD and Minix. ash is also fairly popular in embedded Linux systems; its code was incorporated into the BusyBox catch-all executable often employed in this area. Debian's version of ash is known as Debian Almquist Shell (dash).

Some Linux distributions also use a derivative of ash as the default shell, although Bash (Bourne Again Shell) is more popular. Ubuntu symlinks /bin/sh to the dash shell for faster script execution, but keeps Bash as the default login shell; Debian will be doing so as of the current testing release, Lenny.

The following is extracted from the ash package information from Slackware:

:"ash (Kenneth Almquist's ash shell)"

::"A lightweight (92K) Bourne compatible shell. Great for machines with low memory, but does not provide all the extras of shells like bash, tcsh, and zsh. Runs most shell scripts compatible with the Bourne shell. Note that under Linux, most scripts seem to use at least some bash-specific syntax. The Slackware setup scripts are a notable exception, since ash is the shell used on the install disks. NetBSD uses ash as its /bin/sh."

References

* [http://www.in-ulm.de/~mascheck/various/ash/ Ash (Almquist Shell) Variants]

External links

* [http://www.thelinuxblog.com/linux-man-pages/1/ash ash man page]

ee also

* Comparison of computer shells
* test (Unix)


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Almquist Shell — Environnement Multiplate forme Langue …   Wikipédia en Français

  • Almquist shell — Environnement Multiplate forme Langue A …   Wikipédia en Français

  • Almquist shell — Тип Командная оболочка UNIX Написана на C Операционная система Cross platform Языки интерфейса English, multilingual (gettext) Аппаратная платформа Cross platform …   Википедия

  • Debian Almquist Shell — Saltar a navegación, búsqueda Debian Almquist shell http://gondor.apana.org.au/ herbert/dash/ Información general Última versión estable 0.0.5.1 13 de enero de …   Wikipedia Español

  • Debian Almquist Shell — Dernière version 0.5.5.1 (le …   Wikipédia en Français

  • Debian almquist shell — Dernière version 0.5.5.1 (le …   Wikipédia en Français

  • Debian Almquist shell — Stable release 0.5.7 / July 8, 2011; 4 months ago (2011 07 08) Type POSIX compliant Unix shell License BSD license, GNU General Public License …   Wikipedia

  • Debian Almquist shell — Dernière version 0.5.6.1 (5  …   Wikipédia en Français

  • Debian Almquist shell — Тип Командная оболочка UNIX Последняя версия 0.57 (8 июля 2011 года) Лицензия Лицензия BSD, GNU General Public License Сайт …   Википедия

  • Almquist — Almquist, Almqvist odwer Almkvist ist der Familienname folgender Personen: Adam Almqvist (* 1991), schwedischer Eishockeyspieler Carl Jonas Love Almqvist (1793–1866), schwedischer Schriftsteller und Komponist Gertrud Almqvist Brogren (1875–1954) …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”