Intérpretes de comandos

Estamos familiarizados con el intérprete de comandos Bourne Again SHell (bash), pero hay otros dos intérpretes considerados modernos y útiles: el intérprete Unix C de Berkeley y el intérprete Korn. En este capítulo se instalan paquetes compatibles con estos tipos adicionales de intérpretes.

ASH-0.4.0

Introdución a ASH

El intérprete ash es el más compatible con el intérprete de comandos Bourne (no confundirse con el Bourne Again SHell, Bash, instalado en el LFS) sin características adicionales. El intérprete de comandos Bourne se encuentra disponible en la mayoría de los sitemas UNIX comerciales. Por lo tanto ash es útil para probar guiones y hacerlos compatibles con sh. También necesita menos memoria y espacio que otros intérpretes compatibles con sh.

Información sobre el paquete

Instalación de ASH

Instala ASH ejecutando los siguientes comandos:

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

Ahora, como usuario root:

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

Si quieres hacer de ash el intérprete sh por defecto, realiza un enlace simbólico.

ln -sf ash /bin/sh

Configuración de ASH

Ficheros de configuración

ASH utiliza /etc/profile y $HOME/.profile

Contenido

Programa instalado: ash
Librerías instaladas: Ninguna
Directorios instalados: Ninguno

Descripción corta

ash

Un intérprete de comandos comapatible con sh.