Eles não são aliases. Comando gera o comando completo e comunica apenas o nome do comando, portanto, é possível que as saídas sejam diferentes. Tudo depende do que você deseja extrair o comando grep.
Um exemplo:
$ ps -A -o pid,command | grep 9600
376 /sbin/agetty --keep-baud 115200 38400 9600 ttyS0 vt220
e a saída para o seguinte está vazia:
ps -A -o pid,comm | grep 9600
A string 9600
é parte do comando complete, mas o nome do comando.
command
e cmd
são aliases para args
, com o comando prints com todos os seus argumentos como string. comm
é um código de classificação diferente que imprime apenas o nome do executável. Snippet de página:
args COMMAND command with all its arguments as a string.
cmd CMD see args. (alias args, command).
comm COMMAND command name (only the executable name).
command COMMAND see args. (alias args, cmd).