Depends on what YOUR virtual machine has set for "line end".
The VM default here is "#", but to be robust you really should
check with an 'hcp q term' before doing the 'hcp xautolog'.
The problem with "#" is that all UNIX shells use that to
introduce a comment and it need not be at start-of-line.
Presuming it is "#", then
hcp "xautolog $USER#command"
> the respond from the hcp command was
>
> Correct form: hcp <command>
Based on the syntax you indicated,
the shell (on your end) discarded all of the parameters as comments
so that 'hcp' got nothing and therefore gave you a usage message.
See the on-line help in both Linux and in VM for more info:
man bash # on Linux
help cp xautolog # on CMS
-- RMT