Otros comandos Linux - LPI 101

Aliases
Puede crear alias para comandos que necesiten muchos argumentos. El formato para crear un alias es

Al escribir alias solo en la línea de comandos, obtendrá una lista de alias definidos actualmente.

Completar comandos
Al presionar TAB, el shell completará los comandos que ha comenzado a escribir.

<< es una redirección para EOF

Por ejemplo
cat << stop

Aceptará la entrada estándar hasta que se ingrese la palabra clave 'stop'.

Comandos compuestos

El comando ''exec'
Este comando no es un binario sino que es parte del shell. Se utiliza para iniciar otros comandos. Normalmente, si se ejecuta un comando, se inicia un subproceso. Si se utiliza el comando exec para iniciar el nuevo programa, vuelve a ocupar el proceso utilizado para iniciarlo. Reemplaza el shell actual (en un script o el shell interactivo).

Cuando termina el nuevo comando, el control no se devuelve al shell que llama, sino que vuelve al proceso que llamó el shell utilizado para realizar la llamada exec.

Lo anterior muestra que el control vuelve a la segunda capa (proceso 455) después de un eco directo y la primera envuelta (proceso 414) usando un ejecutable.

Manpages y la base de datos whatis

Estas son las secciones principales que uno puede esperar encontrar en una página de manual.

La base de datos whatis almacena la sección NAME de todas las páginas de manual del sistema. Esto se hace a través de un cron diario. La base de datos whatis tiene las dos entradas siguientes:

La sintaxis de whatis es:

  • whatis < string >

La salida es la sección NAME completa de las páginas de manual donde la cadena coincide con el nombre (clave)

También se puede usar el comando man para consultar la base de datos whatis. La sintaxis es

  • man -k < string >

Este comando es similar a apropos. A diferencia de lo que se pregunta tanto el "name" y la "línea de descripción" entradas de la base de datos. Si la cadena coincide con una palabra en cualquiera de estos campos, la consulta anterior devolverá la sección NAME completa.

Ejemplo: (se ha resaltado la cadena correspondiente)


La FHS recomienda que las páginas de manual se guarden en /usr/share/man. Sin embargo, se pueden buscar ubicaciones adicionales utilizando la variable de entorno MANPATH establecida en /etc/man.config. Cada directorio se divide en subdirectorios correspondientes a las secciones de la página de manual.

Para acceder a una sección específica N se tiene que ingresar:

  • man n command

Ejemplos:

Publicar un comentario

0 Comentarios