bash_aliases y awk escapando de comillas

Estoy intentando crear un alias para que un comando vea el uso de la memoria,

ps -u user -o rss,command | grep -v peruser | awk '{sum+=$1} END {print sum/1024}'

pero, el ingenuo,

#.bash_aliases
alias totalmem='ps -u user -o rss,command | grep -v peruser | awk '{sum+=$1} END {print sum/1024}''

da errores:

-bash: alias: END: not found
-bash: alias: {print: not found
-bash: alias: sum/1024}: not found

He intentado con comillas dobles,

totalmem ="ps ... |awk '{sum+=$1} END {print sum/1024}'"o

totalmem ='ps ... |awk "{sum+=$1} END {print sum/1024}"'escapando

totalmem ='ps ... |awk \'{sum+=$1} END {print sum/1024}\'', o evitando las comillas dobles ... pero parece que no puedo hacer que funcione.

totalmem ='ps ... |awk \"{sum+=$1} END {print sum/1024}\"',

da el error

awk: "{sum+=}
awk: ^ unterminated string

Cualquier consejo apreciado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta