it-swarm-es.tech

¿Cambiar de directorio sin escribir cd?

¿Es posible hacer que bash cambie de directorio en la línea de comandos simplemente escribiendo ese directorio sin comandos como cd?

Por ejemplo, es posible en lugar de escribir esto:

$ cd /tmp

Solo quiero escribir solo esto:

$ /tmp

En otras palabras, si llamo al directorio como una aplicación, entonces quiero configurar ese directorio como uno que funcione.

18
Vladimir

En bash también existe la opción autocd. Puede habilitarlo usando shopt -s autocd:

[email protected] ~ $ shopt -s autocd
[email protected] ~ $ Django # Now just type this
cd ./Django    <- it's done automatically
[email protected] ~/Django $
36
pbm

Me lo imagino. Ubuntu tiene un mecanismo que lo abarca todo. Cuando ejecuta un comando que no está en el sistema, a veces dice:

No se encontró ningún comando 'foo', quiso decir: ...

Apuesto a que puede secuestrar lo que sea y agregar un cheque para ver si tiene un directorio. Probablemente valga la pena publicar otra pregunta preguntando qué hace eso.

EDITAR: Lo encontré: https://wiki.ubuntu.com/CommandNotFoundMagic

0
Shawn J. Goff