Seu shell não pode ajudá-lo porque não está ativo até agora. É apenas sentar em segundo plano esperando o comando terminar. O shell executa o comando sudo, depois disso o sudo interage com o terminal. (Sugestão de leitura em segundo plano: Qual é a diferença exata entre um 'terminal', um 'shell', um 'tty' e um 'console'? )
Pode ser possível que o seu terminal faça o que o terminal Mac faz. Certamente o terminal Mac possui esse recurso. Eu não estou ciente de outros emuladores de terminais com esse recurso, você pode querer fazer uma solicitação de recurso para o desenvolvedor do seu emulador de terminal favorito.