usrmodx() { sudo usermod "$1" -l "$2" -md "$2"; }
usrmodx durrantm_test durrantm_test2
Mas não deveria ser,
sudo usermod -l new_name -md new_dir old_name
então
sudo usermod -l durrantm_test2 -md durrantm_test2 durrantm_test
e como uma função,
moveuser() { sudo usermod -l "$2" -md "$2" "$1"; }
moveuser durrantm_test durrantm_test2
ou estou faltando alguma coisa?
Isso pressupõe que você esteja usando um shell que suporta funções (por exemplo, bash) e evita aliases porque não é possível usar variáveis posicionais.