Bash ищет самую последнюю команду, начинающуюся с @theftpsever.com
в вашей истории. Это называется «Расширение истории» и может быть действительно полезным. В этом случае, конечно, это не так.
Вы можете выйти из !
, используя обратную косую черту, но более обычным является использование одинарных кавычек, чтобы ваша оболочка не пыталась это сделать:
curlftpfs 'myaccount:mypassword?!@thefptserver.com'