GNU/Linux >> Linux Esercitazione >  >> Linux

Trucco del terminale Linux:hackerare il comando cd per ricordare dove sei stato

Ero solo su un sistema che non aveva questo hack e mi ha ricordato quanto sia utile, quindi ho pensato di condividerlo con gli altri. Forse tutti voi potete rispondere con i vostri trucchi di shell.

Alcuni di voi potrebbero conoscere il pushd e popd comandi. pushd è come cd , ma tiene traccia di dove sei stato. Quindi puoi popd tornare indietro di tutti i livelli che vuoi. È come cd e cd - ma con una storia più grande di uno.

Il grosso problema che ho con pushd e popd è quello in ordine per popd per lavorare, devo ricordarmi di pushd primo. Ma, come molti di voi, per impostazione predefinita, navigo nel terminale usando il cd comando invece. Quando realizzo popd sarà utile, è già troppo tardi perché non mi sono ricordato di pushd in primo piano.

Ora l'hack. Inseriscilo nel tuo ~/.bashrc :

function cd
{
    if [ $# -eq 0 ]; then
        pushd ~ > /dev/null
    elif [ " $1" = " -" ]; then
        pushd "$OLDPWD" > /dev/null
    else
        pushd "$@" > /dev/null
    fi
}

E inizia una nuova shell. Da quel momento in poi, cd eseguirà effettivamente pushd sotto il cofano e popd sarà sempre disponibile quando ne avrai bisogno.

Hai un consiglio o un trucco che vorresti condividere? In tal caso, completa il modulo Unisciti alla nostra community e unisciti al nostro elenco sempre più ampio di autori.

[ Download gratuito:cheat sheet dei comandi avanzati di Linux. ]


Linux
  1. Una guida al terminale Linux per principianti

  2. Comandi Bash bang:un trucco da conoscere per la riga di comando di Linux

  3. 4 suggerimenti per aiutarti a ottenere il massimo dal comando df di Linux

  4. Come riprodurre le sessioni del terminale registrate con il comando di script Linux

  5. Come si usano le espressioni regolari con il comando cp in Linux?

Come aprire un URL nel browser Web dal terminale Linux

Il comando timer in Linux

5 metodi per aprire il Terminale di comando in Ubuntu Linux

Tutorial sull'utilizzo dell'ultimo comando nel terminale Linux

Quattro browser Web per la riga di comando di Linux

3 modi per creare rapidamente un file di testo tramite il terminale Linux