Skip to content

ash – Linux Command – Unix Command

31 de Červenec de 2021
hands of businesswoman typing on laptop in office 555798711 57ec0fdf3df78c690f4cca3d

Almquistský shell – vyvolaný příkazem popel-nabízí jeden z několika různých přístupů k interakci s Linuxem prostřednictvím textového rozhraní.

Co je Ash?

Ash byl poprvé vydán v roce 1989 jako přestavba prostředí System V.4 pro Unix. Je to jeden z nejlehčích shellů pro Linux. V roce 2002 přenesli vývojáři Ash do Debianu Linux, kde se – po nějaké počáteční práci při jeho vyčištění a kompatibilitě s POSIX – stal Shell Debianu Almquist. Dash se stal výchozím prostředím pro distribuce založené na Debianu, což je seznam, který obsahuje Ubuntu Linux. Ačkoli Ubuntu používá jako výchozí /bin /sh Dash, Ubuntu používá bash jako výchozí prostředí pro interaktivní relace. Když tedy otevřete relaci prostředí, pracujete v Bash, nikoli v Ash nebo Dash. Takže ačkoli je Ash striktně unixový shell, jeho port Dash funguje pro implementace Linuxu založené na Debianu … kde se často nazývá popel.

Co používá Ash?

Ash slouží jako výchozí prostředí pro některé distribuce optimalizované pro nízké zdroje, včetně Alpine Linux a Tiny Core Linux. Navíc je to běžné ve vestavěných systémech, včetně většiny směrovačů s otevřeným zdrojovým kódem. Na Ash se spoléhají například DD-WRT a OpenWRT.

Použití Ash v Linuxu

Ačkoli vám nic nebrání ve vyvolávání popel, tento shell není zdaleka tak kompletní jako Bash, Zsh a související moderní skořápky. Nenabízí například dokončení příkazů, automatické návrhy, doplňování zástupných znaků, zvýrazňování syntaxe, opravu syntaxe, indikátory průběhu a související zvonky a píšťalky. Z tohoto důvodu se nedoporučuje jako denní ovladač pro stolní Linux.