O Bash usa o comando /usr/lib/command-not-found
para procurar comandos semelhantes. Por sua vez, isso usa o módulo CommandNotFound
do Python.
A saída que você vê no terminal ( stderr
neste caso) também é gerada a partir deste módulo. A localização deste módulo é /usr/lib/python3/dist-packages/CommandNotFound/CommandNotFound.py
, no Ubuntu 14.04 e superior. Há um limite padrão definido no número de comandos semelhantes na função CommandNotFound.print_spelling_suggestion(self, word, min_len=3, max_len=15)
na linha 138. Você pode modificar o valor max_len
para dizer 30 (Use sudo nano
ou gksudo gedit
para editar este arquivo).