command not found normalmente resulta de dois casos:
- um executável sem permissões de execução para seu usuário ou grupo
- um executável que não pertence a uma pasta listada na variável
PATH, ou o oposto -PATHvariable que não contém a localização do seu executável.
Como foi resolvido nos comentários, seu caso é o segundo. Para futuros leitores, a solução é como:
- abra o arquivo de configuração do seu shell em qualquer editor de texto. Se seu shell for
bashopen~/.bashrc, se seu shell forzshopen~/.zshrc. Observe que~refere-se ao seu diretório inicial. - Adicione a linha
export PATH="$PATH:/usr/sbin". Note que/usr/sbiné apenas um exemplo, sua localização pode ser diferente. - Salve o arquivo, saia e execute
source ~/.zshrcousource ~/.bashrc. Note que para shells comokshoudashvocê precisará usar. ~/.bashrc, pois o comandosourceébashisme não é portável