Το Κέλυφος Almquist (Almquist shell, A Shell, ash ή sh) αρχικά δημιουργήθηκε από τον Kenneth Almquist σαν κλώνος της έκδοσης του κελύφους Bourne του SVR4 και στις μεταγενέστερες διανομές του [BSD]] αποτελούσε ένα γρήγορο και μικρό κέλυφος του Unix συμβατό κατά POSIX που αντικαθιστούσε το κέλυφος Bourne. Αρχικά δεν είχε διόρθωση γραμμής ή ιστορικό εντολών, χαρακτηριστικά που ο Almquist πίστευε ότι έπρεπε να ανήκουν στον πρόγραμμα που έλεγχε το τερματικό.

Κέλυφος Almquist
Γενικά
ΔημιουργοίKenneth Almquist
Είδοςκέλυφος Unix
Διανομή
Λειτουργικάστυλ Unix
ΑρχιτεκτονικήΑνεξάρτητο πλατφόρμας[1]
Διαθέσιμο σεΑγγλικά
Ανάπτυξη
Γραμμένο σεC
ΚατάστασηΕνεργή
Σύνδεσμοι
Επίσημος ιστότοπος
https://www.in-ulm.de/~mascheck/various/ash/

Παραλλαγές του ash είναι εγκατεστημένες σαν το προεπιλεγμένο κέλυφος (/bin/sh) στο FreeBSD, στο NetBSD, στο DragonFly BSD και στο Minix. Το ash είναι επίσης αρκετά δημοφιλές σε ενσωματωμένα συστήματα Linux και ο κώδικάς του έχει ενσωματωθεί στο εκτελέσιμο πολλαπλών λειτουργιών BusyBox που χρησιμοποιείται συχνά σε αυτά. Η έκδοση του ash του Debian είναι γνωστή σαν κέλυφος Almquist του Debian (Debian Almquist Shell ή dash).

Κάποιες διανομές του Linux επίσης χρησιμοποιούν σαν προεπιλεγμένο κέλυφος κάποια έκδοση του ash, αν και το κέλυφος Bash είναι πιο δημοφιλές. Το Ubuntu συνδέει συμβολικά (symlink) το /bin/sh στο κέλυφος dash για ταχύτερη εκτέλεση των σεναρίων κελύφους, αλλά κρατά το Bash σαν το προεπιλεγμένο κέλυφος εισόδου χρήστη (login shell).

Δείτε επίσης Επεξεργασία

Παραπομπές Επεξεργασία

  1. Error: Unable to display the reference properly. See the documentation for details.