GNU/Linux >> Tutoriales Linux >  >> Linux

Truco de terminal de Linux:hackea el comando cd para recordar dónde has estado

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


Linux
  1. Una guía de la terminal de Linux para principiantes

  2. ¿Qué comando de terminal de Linux usas más?

  3. Comandos Bash Bang:un truco imprescindible para la línea de comandos de Linux

  4. 4 consejos para ayudarlo a aprovechar al máximo el comando df de Linux

  5. El comando de localización en Linux

Cómo abrir una URL en el navegador web desde la terminal de Linux

El comando del temporizador en Linux

5 métodos para abrir la Terminal de Comandos en Ubuntu Linux

Tutorial sobre el uso del último comando en la terminal de Linux

Cuatro navegadores web para la línea de comandos de Linux

3 formas de crear un archivo de texto rápidamente a través de la terminal de Linux