Gostaria de compartilhar minha pilha de diretórios (aquela acessada com dirs ) entre as sessões e os painéis / janelas do tmux.
Na zshbuiltins man page , encontrei autopushd para adicionar todos os diretórios nos quais mudei para a p...
Eu usei pushd para ir para vários diretórios e agora, se eu executar
dirs -v
Eu recebo:
0 ~/Desktop
1 /etc
2 /var/log
3 ~/Downloads
4 /tmp
Como posso popd para um diretório específico no meio da pilha ?, por exemplo...
Estou no diretório foo , que contém os subdiretórios bar1 bar2 e bar3 e nada mais.
Eu gostaria de atuar pushd em foo , bar1 , bar2 e bar3 em um comando, mas estou encontrando dificuldades:
find 'pwd' | xargs pushd...
Eu gostaria de usar a lista de diretórios acessados recentemente para fins de registro.
A pilha de diretórios usada por pushd e popd é armazenada em algum lugar, talvez como uma lista de pastas em um arquivo de texto? Se sim, onde?
...
Se, no meu bash recém-criado, eu fizer:
pushd foo
pushd bar
dirs -l -v
Eu vou conseguir algo como
0 bar
1 foo
2 old_dir
Se eu fizer então
bash
dirs -l -v
Eu só obtenho
0 bar
O mesmo acontece se eu usar screen e...
Eu gostaria de poder detectar programaticamente quando minha pilha pushd não está vazia, dentro de um shell bash. Existe alguma maneira de detectar isso?
Algo parecido com $ SHLVL seria legal. Mas até agora, a única solução que encontrei é...
Estou tentando usar o pushd, o popd e o dirs no SUSE Linux, mas estou recebendo
-ksh: pushd: not found
enquanto tento verificar o pushd
which pushd
which: no pushd in (/usr/bin:/bin:/usr/sbin:/sbin)
Estou chegando lá não é pushd....