> This is honestly the command I ran
Mmm. Unless your /etc/hosts is wide open or your shell is running as root, you got something like
-bash: /etc/hosts: Permission denied
because the way to do what you intended is to sudo 'tee' or something similar in function. AFAIK, you can't 'sudo' shell redirection.
Yeah I actually ran it as root without the sudo then edited in the sudo, other comment with tee was correct