É possível fazer o diretório de alteração do bash na linha de comando simplesmente digitando esse diretório sem nenhum comando como cd
?
Por exemplo, é possível em vez de escrever isso:
$ cd /tmp
Eu só quero escrever apenas isso:
$ /tmp
Em outras palavras, se eu chamar o diretório como um aplicativo, desejo defini-lo como um diretório funcional.
bash
command-line
alias
cd-command
Vladimir
fonte
fonte
autocd
)Respostas:
No bash também há
autocd
opção. Você pode habilitá-lo usandoshopt -s autocd
:fonte
**
.) Infelizmente, não está nas versões mais antigas.Eu imagino que sim. Existe algum mecanismo abrangente que o Ubuntu possui. Quando você executa um comando que não está no sistema, às vezes diz:
Aposto que você pode seqüestrar o que quer que seja e adicionar uma verificação para ver se é dado um diretório. Provavelmente vale a pena postar outra pergunta, perguntando o que faz isso.
EDIT: Encontrei: https://wiki.ubuntu.com/CommandNotFoundMagic
fonte