Cuando utilizas el terminal una de las necesidades fundamentales es poder moverte rápidamente entre directorios, y si por ejemplo tienes que comprobar una configuración, arrancar un servicio y revisar el log, pues a menos que tengas una manera mejor tendrás que recurrir a cientos de comandos “cd”.
Para ello tenemos “pushd” y “popd”. Lo que conseguimos es poner en una pila los directorios a los que nos movemos, de manera que al salir podemos recuperar donde estábamos anteriormente. Acudamos a un ejemplo:
$ pushd /etc/httpd
/etc/httpd
$ pushd /var/www/html
/var/www/html /etc/httpd
$ pushd /var/log
/var/log /var/www/html /etc/httpd
$ popd
/var/www/html /etc/httpd
$ popd
/etc/httpd
Aquí vemos como con cada “pushd” cambiamos de directorio, pero manteniendo en una pila los directorios donde hemos estado anteriormente, con popd lo que hacemos es volver siempre al nivel anterior de la pila. Para ver que directorios tenemos en esta pila podemos ejecutar “dirs”. Y con “pushd +n” o “pushd -n” podremos rotar el contenido de la pila “n” posiciones.
$ dirs
/etc /var ~
$ pushd +1
/var ~ /etc
$ pushd -1
/etc /var ~
Si os acostumbráis a utilizarlo veréis como vuestra productividad navegando por el árbol de directorios mejora considerablemente.
Para más consejos mira la lista completa.
5 últimas entradas en linux
- [Consejos Terminal] Utiliza las expresiones regulares, son tus amigas - June 9th, 2008
- [Consejos Terminal] Aprende a utilizar curl para Internet - June 6th, 2008
- [Consejos Terminal] Encuentra ficheros grandes y otras funciones - June 4th, 2008
- [Consejos Terminal] Reutiliza los argumentos anteriores. - June 2nd, 2008
- [Consejos Terminal] Reutiliza el último archivo utilizado rápidamente - May 30th, 2008
5 últimas entradas en mac
- Recupera espacio en disco en Mac OS X - June 19th, 2008
- ¿Alguien no se ha enterado? Iphone 3G - June 10th, 2008
- [Consejos Terminal] Utiliza las expresiones regulares, son tus amigas - June 9th, 2008
- Un macbook "nuevo" desde 749 euros - June 9th, 2008
- [Consejos Terminal] Aprende a utilizar curl para Internet - June 6th, 2008
5 últimas entradas en tutorial
- [Consejos Terminal] Utiliza las expresiones regulares, son tus amigas - June 9th, 2008
- [Consejos Terminal] Aprende a utilizar curl para Internet - June 6th, 2008
- [Consejos Terminal] Encuentra ficheros grandes y otras funciones - June 4th, 2008
- Arranca tomcat permitiendo debug en eclipse - June 3rd, 2008
- [Consejos Terminal] Reutiliza los argumentos anteriores. - June 2nd, 2008
5 últimas entradas en utilidades
- Récord conseguido !! - June 19th, 2008
- Recupera espacio en disco en Mac OS X - June 19th, 2008
- [Consejos Terminal] Utiliza las expresiones regulares, son tus amigas - June 9th, 2008
- [Consejos Terminal] Aprende a utilizar curl para Internet - June 6th, 2008
- [Consejos Terminal] Encuentra ficheros grandes y otras funciones - June 4th, 2008

1 Comments
#1. 10 consejos para mejorar con el terminal | pedromarce y punto com 06.03.2008
[...] Recientes [Consejos Terminal] Aprovecha pushd y popd para navegar por los directorios. | pedromarce y punto co… en 10 consejos para mejorar con el terminaldaniel h en Actualizar Firmware N95 aunque no quiera [...]
Leave a Comment