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. ]