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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top