
Existe la creencia popular de que la terminal es una cosa del pasado, una interfaz arcaica que ya estaba obsoleta a principios de los años 90. Pero lo cierto es que hay muchas tareas para las que no tiene igual, las interfaces gráficas no están a la altura.
Una muestra de que se sigue innovando a dÃa de hoy en este campo son estas dos herramientas para GNU/Linux: Command Not Found y Bash Completion, que han visto publicadas nuevas versiones estos últimos dÃas.
Si te animas a pasar el salto podrás ver qué tienen de especial estas herramientas y por qué pueden hacerte la vida más fácil utilizando la terminal.
Comenzaremos por Bash Completion, que este fin de semana lanzó su versión 1.1. Se trata de un añadido para el intérprete Bash que mejora la función de autocompletado añadiendo opciones especÃficas según la orden que queramos autocompletar. Para activarlo, simplemente debes ejecutar el siguiente comando:
source /etc/bash_completion
A partir de entonces, podrás comprobar como no sólo se autocompletan archivos, directorios y posibles órdenes, sino que según el contexto en el que estemos aparecen opciones más especializadas. Si te gusta cómo se comporta, puedes añadir este comando al final del archivo «~/.bashrc» para que se ejecute siempre automáticamente.

Por otra parte, Command Not Found nos informa de cuándo no hay disponible una orden. Es posible que nos hayamos equivocado escribiéndola o que no la tengamos instalada. En ese caso, en lugar de devolver un sórdido error de «orden no encontrada» tendremos todo tipo de indicaciones sobre qué ha podido ir mal.

Esta herramienta viene con Ubuntu desde hace unas cuantas versiones y no es necesario hacer nada para activarla. Actualmente está en desarrollo la versión 0.4, cuya beta ya está disponible, añadiendo soporte para Suse y Fedora.










Para mi la terminal es escencial en GNU/Linux. Vivo usando programas como MC, imagemagick, htop y cosas asi. Nunca una interfaz grafica va a ser tan potente como la terminal
hay cosas que se te hacen mas fácil usando las consolas, un ejemplo seria para lanzar una aplicación ya que con solo teclear el nombre del programa este se lanzara.
Muy potente que prefiero convertir vÃdeos y audios en la consola que en un entorno gráfico, pero es cuestión de gustos simplemente ya que tampoco se es obligado utilizarla.
Me interesó blash completition, lo probare luego