Como usar o comando pushd do Linux
Com o Linux pushd, você armazena caminhos de diretórios, altera entre diretórios e os adiciona à sua pilha. Embora existam outros comandos do Linux para essas operações, o pushd tem algumas vantagens distintas.
O que é o comando pushd do Linux?
o pushd é um dos comandos do Linux que não é tão conhecido quanto outros comandos para o trabalho diário com o Linux. É uma pena, pois o comando tem muito potencial e pode facilitar o uso da linha de comando. A principal tarefa do pushd do Linux é salvar o caminho do diretório atual e movê-lo para o topo de sua pilha. Isso facilita o retorno a um determinado diretório de trabalho.
o pushd é padrão em distribuições comuns do Linux como Debian ou Ubuntu e outros sistemas operacionais.
Como o Linux pushd funciona?
Ao executar o comando pushd para criar um diretório específico para ele como parâmetro, ele se torna automaticamente seu diretório de trabalho atual. Ao mesmo tempo, o nome e o caminho do diretório selecionado são movidos para o topo da pilha. Se você executar o pushd sem nenhuma outra especificação, o diretório no topo da pilha se tornará o diretório de trabalho atual; os dois primeiros diretórios trocam de posição. Embora você possa usar alternativamente o comando Linux-cd, ele requer várias execuções para operações mais extensas, enquanto o pushd vai diretamente para o destino.
Qual é a sintaxe do comando pushd?
A sintaxe do pushd é sempre a mesma:
Se você não especificar um diretório, o diretório no topo da pilha será usado automaticamente.
Que opções o Linux pushd oferece?
Há apenas uma outra opção para o comando pushd além das opções padrão “-h” e “-v”. Com “-n”, você pode adicionar um novo diretório à pilha sem afetar o diretório atual. Isso significa que o novo diretório é movido para a segunda posição na pilha e seu diretório atual permanece no topo.
Exemplos do comando pushd do Linux
Para ajudá-lo a entender como o comando pushd funciona e dar uma olhada mais de perto em suas vantagens, aqui estão alguns exemplos.
Use esse comando para tornar o diretório “example” seu novo diretório de trabalho.
Se você executar o comando dessa forma, o diretório Images será inserido em segundo lugar na sua pilha. No entanto, você continuará a trabalhar no diretório atual.