Per anni ho usato uno script zsh che fa sì che un pushd accada implicitamente ogni volta che cambi directory. Lo script imposta anche gli alias 'b' e 'f', abbreviazione di avanti e indietro, che ti muovono su e giù nello stack, in modo simile ai pulsanti avanti e indietro in un browser web. Sessione di esempio:
/etc $ cd /tmp
/tmp $ cd /bin
/bin $ b
/tmp $ b
/etc $ f
/tmp $ f
/bin $
L'ho trovato incredibilmente utile e mi chiedevo, qual è il modo migliore per configurarlo in eshell?
Modifica: vedi il codice con cui sono andato qui, leggera modifica di seguito: https://gist.github.com/jgarvin/0627ed76a773ade222f6