Info y ayuda
Prácticamente todos los comandos tienen sus manuales o ayudas dentro del propio sistema, en algunos casos están traducidos en diferentes idiomas, pero mayormente esta información de ayuda la encontramos en inglés. Los usos más comunes son man comando
, info comando
o comando --help
. Indudablemente en internet podemos encontrar mucha ayuda, pero si quieres consultar una fuente confiable te recomiendo ir a https://manpages.debian.org o https://man.archlinux.org/.
man - Interfaz de los manuales de referencia del sistema.
type - Muestra información sobre el tipo de orden (comando).
Bash cuenta con una gran variedad de comandos incorporados, para verlos basta con escribir help
.
Type es uno de esos comandos internos que nos ayuda a obtener información sobre otros comandos, es muy sencillo pero a la vez muy útil. Con type podemos saber si un programa o comando existe dentro del sistema y estas son sus opciones type --help
:
-a
Muestra todas las ubicaciones que contienen un ejecutable llamado NOMBRE; incluye aliases, órdenes internas y funciones, si y solo si no se utilizó también la opción -p
.
-f
Suprime la búsqueda de funciones de shell.
-P
Fuerza una búsqueda en PATH por cada nombre, aun si hay un alias, orden interna o función, y devuelve el nombre del fichero en disco que se ejecutaría.
-p
Devuelve el nombre del fichero en disco que se ejecutaría, o nada si type -t NOMBRE
no devuelve fichero
.
-t
Saca una sola palabra, que es una de entre alias
, keyword
, function
, builtin
, file
o, si el NOMBRE es un alias, palabra reservada del shell, función del shell, orden interna del shell, fichero de disco, o no se encuentra, respectivamente.
Cuando ejecutamos type comando
y éste no hace parte de bash internamente, nos indicara el directorio donde se encuentra, que normalmente es /usr/bin/
. De esta forma podemos saber si un programa está instalado, ya que si no existe nos dirá -bash: type: NOMBRE: no encontrado
.
Otro comando útil para este propósito es which
.
El comando whereis
localiza los archivos binarios, fuente y página manual para un comando.
Así que no hay que temer por aprender a usar GNU/Linux, como vemos, tenemos la suficiente ayuda interna para aprender.
Última actualización