¿Es posible hacer bash change directory en la línea de comandos simplemente escribiendo ese directorio sin ningún comando 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 establecer ese directorio como uno que funcione.
bash
command-line
alias
cd-command
Vladimir
fuente
fuente
autocd
)Respuestas:
En bash también hay
autocd
opción. Puede habilitarlo usandoshopt -s autocd
:fuente
**
.) Desafortunadamente, no está en versiones anteriores.Me lo imagino. Hay algún mecanismo general que Ubuntu tiene. Cuando ejecuta un comando que no está en el sistema, a veces dice:
Apuesto a que puedes secuestrar lo que sea y agregar un cheque para ver si se le ha dado un directorio. Probablemente valga la pena publicar otra pregunta preguntando qué hace eso.
EDITAR: Lo encontré: https://wiki.ubuntu.com/CommandNotFoundMagic
fuente