Usar uma função de shell em vez de um alias
é mais simples.
Algo próximo ao que você deseja seria:
vk() { lastlog -u "${USER}" | awk -v ORS="" 'END{$1="";$2="";$3="";print}' ; hostname ; if [[ $# > 0 && $1 == "-p" ]] ; then ps -u; fi;}
A data e a hora do último login são impressas em vez de the time since login