Shell

Abbiamo tutti familiarità con la Bourne Again SHell, ma ci sono altre due interfacce utente che sono considerate utili e moderne shell: la Berkeley Unix C shell e la Korn shell. Questo capitolo installa i pacchetti compatibili con questi tipi aggiuntivi di shell.

ASH-0.4.0

Introduzione a ASH

ash è la shell maggiormente conforme alla Bourne Shell (da non confondersi con la Bourne Again SHell, ovvero Bash installata in LFS) senza alcuna caratteristica aggiuntiva. Bourne Shell è disponibile in molti sistemi UNIX commerciali. Quindi ash è utile per testare script che devono essere conformi a sh. Essa richiede anche poca memoria e poco spazio in confronto ad altre shell conformi a sh.

Informazioni sul pacchetto

Installazione di ASH

Installare ASH eseguendo i seguenti comandi:

patch -Np1 -i ../ash-0.4.0-cumulative_fixes-1.patch &&
make

Ora, come utente root:

install -m 755 sh /bin/ash &&
install -m 644 sh.1 /usr/share/man/man1/ash.1

Se si vuole che ash sia la shell sh di default, creare un link simbolico.

ln -sf ash /bin/sh

Configurazione di ASH

File di configurazione

Sorgenti di ASH /etc/profile e $HOME/.profile

Contenuti

Programma installato: ash
Librerie installate: Nessuna
Directory installate: Nessuna

Breve descrizione

ash

è una shell conforme a sh.