rr, acortando las rutas en la terminal
- 18 octubre, 2007 -
- Terminal, Utilidades -
- Tags :
- 2 Comments
Si habitualmente trabajas en la terminal, seguramente alguna vez te has tropezado con archivos cuyas rutas de acceso son una larga cadena de directorios. Aunque normalmente las diferentes shells vienen provistas de funcionalidades que nos mejoran el día a día en estas situaciones, siempre es útil disponer de una herramienta que minimice estas rutas a su mínima expresión. Esto es justamente lo que hace la utilidad rr.
El uso de esta utilidad es tan sencillo como útil. Por ejemplo, supongamos que necesitamos editar el archivo /usr/local/share/rdbms/etc/my.config con cierta asiduidad. Sólo tendremos que invocar a rr con dicha ruta para que la guarde en su base de datos.
$rr /usr/local/share/rdbms/etc/my.config
La próxima vez que lo desemos editar, sólo tendremos que indicarle a rr el programa de edición y el nombre del archivo.
$rr vi my.config
También se puede utilizar para almacenar directorios (sólo rutas). Por ejemplo si habitualmente accedemos a lugar donde se han guardado (/var/cache/apt) los paquetes instalados desde los repositorios en Debian o derivadas, primero guardaremos la ruta:
$rr /var/cache/apt
para posteriormente poderla utilizar:
$cd 'rr apt'
Configurar rr en nuestro sistema también es muy sencillo ya que tan sólo hay que descargarse el tarball de su página oficial. Descomprimirlo e instalarlo:
$tar xzf rr-1.3.tar.gz
$make
(desde root)#make install
Vía: Linux.com
Curioso! no lo considero muy util. Quiza si sistemas donde no esta activado el autocompletion (nuestro amigo el tab).
En lo personal jamás lo instalaría. rr es el alias para rm -rv XD
Gonzalo, rr y la autocompletación en la línea de comandos no son herramientas excluyentes. Yo utilizaría el primero para archivos utilizados muy habitualmente y cuyas rutas sean muy largas (tabs a discrección), para lo demás nuestro querido tab.
Me parece que vas a tener que rebautizar a tu alias, jajajaja.