Postagens

Mostrando postagens de março, 2021

Pushd, popd e dirs

Os comandos  pushd, popd e dirs trabalham com a pilha de diretório.   Pilha de diretório  é uma lista de diretórios acessados recentemente. pushd  adiciona o diretório na pilha.    dirs  mostra a pilha de diretório. popd deleta o elemento 0 da lista e entra no novo elemento 0. O elemento começa de 0 a diante.  Elemento 0 da lista é o diretório atual.    cd /usr  pushd  .  cd dir ; cd dir ; cd dir ; cd dir ; cd dir popd    Nesta situação não podia esquecer de voltar para /usr.  Por um momento esqueceu qual era o diretório que tinha que voltar, mas com popd voltou para /usr.   cd /etc ; pushd . dirs  /etc /etc dirs -c O operador -c diz para dirs limpar a lista. dirs /etc cd /usr ; pushd . ; cd /usr/bin ; pushd . /usr/bin /usr/bin /usr cd /home/$USER dirs -v  O operador -v diz para dirs mostrar os números dos elementos da lista.  0  ~  1  /usr/bin  2  /usr cd ~1   pwd  /usr/bin  Como pode ser visto cd tem a função de entrar no diretório do elemento da pilha.