Usando pushd e popd no linux
Filed under: Dicas Linux
Leia Também:
A vida é um eterno aprendizado tem gente até fala que nasceu quadrado foi perdendo as arestas até ficar redondo. Então seguindo esse preceito aprendi algo novo o comando pushd e popd, esses comandos são muito úteis pois com eles podemos nos movimentar na árvore de diretórios criando uma pilha de diretórios que entramos. Podemos usar os comando pushd e popd ao invés do comando cd.
Vamos aos exemplos:
marlon@localhost ~ $ pushd /var/spool/ /var/spool ~ marlon@localhost /var/spool $ pushd /usr/local/ /usr/local /var/spool ~ marlon@localhost /usr/local $
Como pode ser visto no exemplo acima o primeiro comando pushd /var/spool/ entramos no diretório /var/spool e colocamos na pilha, depois fui para o diretório /usr/local/ agora quero voltar para o diretório /var/spool, então usamos o comando popd, vamos ver como fica.
marlon@localhost /usr/local $ popd /var/spool ~ marlon@localhost /var/spool $
Também existe o comando dirs que tem a função de listar os diretórios na pilha.
Encontrei no blog Synapse, um post onde o autor criou um alias para o pushd e o pop assim.
alias +='pushd' alias _='popd' marlon@localhost ~ $ + /var/log/ /var/log ~ marlon@localhost /var/log $ + /usr/src/ /usr/src /var/log ~ marlon@localhost /usr/src $ _ /var/log ~ marlon@localhost /var/log $ _ ~ marlon@localhost ~ $
Outra alternativa para voltar ao último diretório que entramos é o comando cd -.
Marlon Petry
Consultoria em Servidores Linux




Leave a Reply