Bd es una herramienta que nos permite hacer la marcha atrás en el terminal. Es decir, nos permite desplazarnos rápidamente a un punto de la ruta en la que nos encontramos. Podemos ir a un determinado directorio padre, sin tener que escribir cd ../../../../../../. Solo tendremos que escribir bd directorio.
Teniendo en cuenta que "hacia atrás" sólo hay un ruta, no estaría mal la opción de poder indicar el número de directorios a saltar. Un "bd 3" para bajar tres directorios...
Joder, pues ahora que lo pienso sería tremendamente úitl y sencillo.´Hala, al tajo.
#3 Podrías crear unos alias, en el fichero .barhrc:
* alias cd2='cd ../..'
* alias cd3='cd ../../..'
* alias cd4='cd ../../../..'
* alias cd5='cd ../../../../..'
* ...
O asignar una hotkey el comando --> Crtl + b == cd ..
* bind '"C-b":"cd ..n"'
#4 Eso en tu local vale, pero el problema de los alias es el de siempre, que si trabajas administrando varios servidores tienes que acostumbrarte a las herramientas estándar, porque sino al final te vuelves loco.
#5 Claro, todo depende de si ese tiempo invertido en los cambios vale la pena y si te facilita el uso y te ahorra tiempo en la administración de los equipos remotos que tengas.
El primer comando, "pushd .", guarda la ruta actual en una pila, así puedo volver al directorio desde el que hice "bd x" con un simpe "popd".
#5 También puedes almacenar este tipo de configuraciones en ~/.bashrc para que estén disponibles en todas las sesiones interactivas o crear un ~/.ssh/config sólo para las remotas.
Comentarios
Teniendo en cuenta que "hacia atrás" sólo hay un ruta, no estaría mal la opción de poder indicar el número de directorios a saltar. Un "bd 3" para bajar tres directorios...
Joder, pues ahora que lo pienso sería tremendamente úitl y sencillo.´Hala, al tajo.
#3 Podrías crear unos alias, en el fichero .barhrc:
* alias cd2='cd ../..'
* alias cd3='cd ../../..'
* alias cd4='cd ../../../..'
* alias cd5='cd ../../../../..'
* ...
O asignar una hotkey el comando --> Crtl + b == cd ..
* bind '"C-b":"cd ..n"'
#4 Eso en tu local vale, pero el problema de los alias es el de siempre, que si trabajas administrando varios servidores tienes que acostumbrarte a las herramientas estándar, porque sino al final te vuelves loco.
#5 Claro, todo depende de si ese tiempo invertido en los cambios vale la pena y si te facilita el uso y te ahorra tiempo en la administración de los equipos remotos que tengas.
#4 Lo que hice fue añadir esta línea en ~/.bashrc
bd ()
El primer comando, "pushd .", guarda la ruta actual en una pila, así puedo volver al directorio desde el que hice "bd x" con un simpe "popd".
#5 También puedes almacenar este tipo de configuraciones en ~/.bashrc para que estén disponibles en todas las sesiones interactivas o crear un ~/.ssh/config sólo para las remotas.
wget --no-check-certificate ... https://raw.github.com/...
Yo soy mas de tabular por vicio adquirido.
#1 ¿Tabular? ¿Has leído el artículo? O siquiera la entradilla, a ver como tabulas cd ../../../../../../.
#2 Se referirá al auto completado
#10 A eso me refiero, ¿como autocompletas eso?
conocido también como linux interruptus
Lo he instalado y me ha parecido útil, funciona bien. Ahora falta que me acuerde o acostumbre a utilizarlo.