W moim obecnym zachowaniu zsh naciśnięcie klawisza Tab po wpisaniu „sudo” po prostu dodaje spację.
$ sudo ...
To, czego naprawdę chcę, to aby karta w pełni rozwinęła się do ścieżki pliku binarnego, który ma wykonać po naciśnięciu klawisza Tab, pozwalając mi zobaczyć, co zostanie uruchomione:
$ /usr/bin/sudo ...
Celem jest ochrona przed przypadkiem włamania się do lokalnego użytkownika na mojej maszynie, dodania wpisu do mojej $PATH
zmiennej, a „sudo” uruchamia szkodliwy program, który łatwo byłoby zrootować do rootowania.
=
i naciśnij klawisz tab po poleceniu, a rozwinie ono nazwę polecenia do pełnej ścieżki.