Estaba en un sistema que no tenía este truco y me recordó lo útil que es, así que pensé en compartirlo con otros. Tal vez todos puedan responder con sus propios trucos de caparazón.
Algunos de ustedes pueden conocer el pushd y popd comandos pushd es como cd , pero realiza un seguimiento de dónde has estado. Entonces puedes popd retrocede tantos niveles como quieras. Es como cd y cd - pero con una historia más grande que uno.
El gran problema que tengo con pushd y popd es eso para popd para trabajar, tengo que recordar pushd primero. Pero, como muchos de ustedes, de forma predeterminada, navego por la terminal usando el cd comando en su lugar. Para cuando me doy cuenta de popd será útil, ya es demasiado tarde porque no me acordé de pushd al frente.
Ahora el truco. Simplemente arroja esto en tu ~/.bashrc :
function cd
{
if [ $# -eq 0 ]; then
pushd ~ > /dev/null
elif [ " $1" = " -" ]; then
pushd "$OLDPWD" > /dev/null
else
pushd "$@" > /dev/null
fi
}
Y comienza un nuevo caparazón. A partir de ese momento, cd en realidad ejecutará pushd debajo del capó, y popd siempre estará disponible cuando lo necesites.
¿Tienes algún consejo o truco que te gustaría compartir? Si es así, complete el formulario Únase a nuestra comunidad y únase a nuestra lista de autores en constante crecimiento.
[ Descarga gratuita:hoja de referencia de comandos avanzados de Linux. ]