No comando fornecido, há um caractere de espaço ausente entre nano e o caminho a seguir. Use:
sudo nano /etc/apache2/mods-enabled/dir.conf
sudo é um comando que recebe outro comando como argumento. Neste caso, o outro comando deve ser nano no entanto, se não houvesse espaço entre os dois, o shell tentaria executar dir.conf do diretório nano/etc/apache2/mods-enabled/ . Como não existe, o shell retorna um erro sobre o comando não existente.