Czy można dokonać zmiany katalogu bash w wierszu poleceń, wpisując ten katalog bez żadnych podobnych poleceń cd
?
Na przykład czy jest to możliwe zamiast pisać to:
$ cd /tmp
Chcę tylko napisać tylko to:
$ /tmp
Innymi słowy, jeśli wywołam katalog jako aplikację, to chcę ustawić ten katalog jako działający.
bash
command-line
alias
cd-command
Vladimir
źródło
źródło
autocd
)Odpowiedzi:
W bash istnieje również
autocd
opcja. Możesz go włączyć, używającshopt -s autocd
:źródło
**
.) Niestety nie ma go w starszych wersjach.Tak sobie wyobrażam. Ubuntu ma pewien mechanizm typu catch-all. Po uruchomieniu polecenia, którego nie ma w systemie, czasami pojawia się komunikat:
Założę się, że możesz przejąć cokolwiek to jest i dodać czek, aby zobaczyć, czy dany katalog. Prawdopodobnie warto zadać kolejne pytanie z pytaniem, co to robi.
EDYCJA: Znaleziono: https://wiki.ubuntu.com/CommandNotFoundMagic
źródło