BASH alias vuoto per 'cd'
Domanda
Sono un utente felice BASH. Non voglio passare a un'altra shell (in questo caso ZSH).
ZSH ha questa capacità di cambiare una directory senza necessariamente digitazione:
cd /to/a/directory
Quale sarebbe l'alias corretto (o forse la funzione BASH) per cambiare directory senza dover digitare cd
?
Nel mio esempio di cui sopra, di trasferirsi a / a / a / directory sarebbe stato fatto in questo modo:
/to/a/directory
ho provato:
alias ''='cd '
alias ""='cd '
alias " "='cd '
Tutte le idee?
Soluzione
E 'un'opzione aggiunto versione 4.0 di Bash . È possibile impostare con:
$ shopt -s autocd
Metti che nel file .bashrc
per attivarla sempre.
Altri suggerimenti
Non credo che sarete in grado di avere un alias "vuoto", in realtà non ha senso ..
bash versione 4.0 ha aggiunto l'opzione autocd
, che è impostato per shopt -s autocd
in esecuzione (come mipadi risposto)
Non esiste un'opzione nelle versioni precedenti di bash, fastidioso.