Comandos type – wich – uname – man – otros

El intérprete de comandos o BASH tiene comandos que son internos y otros que son ficheros ejecutables que provienen de fuentes externas. Podemos usar la orden type seguido del nombre del comando para saber a qué categoría pertenece.

Un ejemplo será.

$ type cd
$ type ls
$ type find

Otros comandos.

  • which muestra la ruta absoluta del programa que le indiquemos.
  • man muestra ayuda de comandos, ficheros de configuración, etcétera.
  • uname muestra información sobre el Sistema Operativo, este comando sin parámetros solo muestra el nombre con -a muestra toda la información.
  • set muestra o modifica la configuración de nuestro entorno. Sin parámetros, visualiza variables del sistema y con -o muestra una lista de opciones y sus estados. «Con -o opción activamos y con +o desactivamos». Ejemplo para desactivar el historial. set +o history
  • export crea o modifica variables de entorno. Ejemplo: export NOMBRE=Antonio
  • unset Elimina una variable de entorno.
  • which muestra la ruta absoluta del programa que le indiquemos.
  • env sin parámetros muestra las variables de entorno. Lo podemos usar para ejecutar un comando modificando el valor de variables de entorno. Ejemplo env PATH=/nex/path /bin/bash
  • history muestra las últimas órdenes que hemos ejecutado. Al cerrar la sesión se guarda en ~/.bash_history

La variable $PATH define los directorios donde se buscará el comando que intentamos ejecutar. Si el fichero está en cualquier otro lugar, se tendrá que especificar la ruta. Si se encuentra en el directorio actual se puede usar ./comando

A veces no es necesario memorizar los comandos, saber moverse entre el bash es muy favorable, el comando man ofrece ayuda para ejecutar algunos parámetros de la mayoría de los comandos, en ocasiones se encuentran en español gracias a colaboradores que se encargan de la traducción.

También se pueden buscar o agregar usando como ejemplo el siguiente código.

# apt-cache search manpages-es
# esto te despliega las opciones en español.

En referencia al comando uname – a que nos da información interesante respeto al sistema como la versión del kernel la arquitectura, ojo, aunque no confundir la versión del kernel con la distribución. Si se quiere saber la distribución que se está usando se puede teclear cat /etc/issue este ejemplo de comando es en Debian o si se desea más información del sistema aun con cat /etc/os-release es posible.

Otros comandos son.

  • set muestra o modifica la configuración de nuestro entorno. Sin parámetros visualiza variables del sistema y con -o una lista de las opciones y sus estados.

Related Posts

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *