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.

PropertyValue
dbpedia-owl:Software/platform
dbpedia-owl:Software/status
  • Active
dbpedia-owl:Work/genre
dbpedia-owl:Work/language
dbpedia-owl:genre
dbpedia-owl:language
dbpedia-owl:platform
dbpedia-owl:status
  • Active
dbpprop:abstract
  • 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. 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 and Ubuntu uses ash as its /bin/sh.
  • Almquist shell (aussi connu sous le nom de A Shell ou ash) est un clone des dérivés du Bourne shell du Système V Release 4 (SVR4). C'est un Shell Unix petit, rapide et compatible avec la norme POSIX, et c'est pourquoi il est très utilisé dans les systèmes d'exploitations embarqués. Il est d'ailleurs intégré à la suite logicielle BusyBox. ash est le Shell par défaut des systèmes FreeBSD, NetBSD et Minix (/bin/sh est alors un lien symbolique vers /bin/ash). Un de ses dérivés est le Debian Almquist Shell (dash), qui est utilisé en tant que Shell par défaut sur Ubuntu (/bin/sh est un lien symbolique vers /bin/dash)
  • Almquist Shell(ash)は、SVR4版の Bourne Shell のクローンであり Kenneth Almquist が作成した。高速かつ小型でPOSIX互換のシェルであり、後のBSDディストリビューションで Bourne Shell の代替として使われた(そのため、単に sh とも呼ばれる)。本来は行エディタやコマンド履歴機能は持っていなかった。これは、Almquist がそれら機能は端末ドライバで実現すべきだと考えていたためである。現在は、emacsモードとviモードがある。 ash から派生したシェルは、FreeBSD、NetBSD、DragonFly BSD、Minix でデフォールトのシェル(/bin/sh)としてインストールされている。組み込みLinuxシステムでもよく使われている。そのコードは BusyBox にも導入されている。Debian版の ash は Debian Almquist Shell (dash) と呼ばれている。 Linuxディストリビューションでも ash を採用しているものがあるが、bash (Bourne Again Shell) の方がよく使われている。Ubuntuではスクリプトの高速実行のために /bin/sh に dash がソフトリンクされているが、デフォールトのログインシェルは bash である。 Slackware の ash パッケージ情報には以下の記述がある(試訳): ash (Kenneth Almquist's ash shell) 軽量(92K)なBourne互換シェル。メモリが少ないマシンには最適だが、bash、tcsh、zsh などが持つ拡張機能を持たない。ほとんどのシェルスクリプトを Bourne Shell 互換に実行する。ただし、Linux 上のスクリプトは bash 固有の文法を使っていることが多いようなので注意が必要。Slackware のセットアップスクリプトは例外であり、インストールディスク上では ash を使っている。NetBSD は ash を /bin/sh として使っている。
  • Almquist shell (ash) командная оболочка представляет собой одну из самых маленьких оболочек, доступных для UNIX (за счёт малых требований к дисковому пространству, по сравнению с другими sh‐совместимыми оболочками). Этот командный интерпретатор имеет 24 встроенные команды и 10 различных опций командной строки. Обычно ash используется при загрузке GNU/Linux в однопользовательском режиме, в защищённом режиме или при загрузке дискетных версий GNU/Linux. Также с её помощью можно проверять скрипты на sh‐совместимость. В NetBSD в качестве /bin/sh работает именно ash.
dbpprop:genre
dbpprop:hasPhotoCollection
dbpprop:language
  • English, multilingual
dbpprop:name
  • Almquist shell
dbpprop:operatingSystem
dbpprop:platform
dbpprop:programmingLanguage
dbpprop:reference
dbpprop:sourceModel
dbpprop:status
  • Active
dbpprop:website
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
rdf:type
rdfs:comment
  • 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.
  • Almquist shell (aussi connu sous le nom de A Shell ou ash) est un clone des dérivés du Bourne shell du Système V Release 4 (SVR4). C'est un Shell Unix petit, rapide et compatible avec la norme POSIX, et c'est pourquoi il est très utilisé dans les systèmes d'exploitations embarqués. Il est d'ailleurs intégré à la suite logicielle BusyBox. ash est le Shell par défaut des systèmes FreeBSD, NetBSD et Minix (/bin/sh est alors un lien symbolique vers /bin/ash).
  • Almquist shell (ash) командная оболочка представляет собой одну из самых маленьких оболочек, доступных для UNIX (за счёт малых требований к дисковому пространству, по сравнению с другими sh‐совместимыми оболочками).
rdfs:label
  • Almquist shell
  • Almquist shell
  • Almquist Shell
  • Ash (UNIX)
owl:sameAs
skos:subject
foaf:homepage
foaf:name
  • Almquist shell
foaf:page
is dbpprop:redirect of
is dbpprop:ui of
is owl:sameAs of