set-alias alias-name alias-string
Sets an alias or function with the name alias-name in the user’s environment to the string alias-string. Arguments can be specified using the Bourne Shell style of function arguments. If the string contains “$1”, then this will become the first argument when the alias is interpreted by the shell. The string “$*” corresponds to all of the arguments given to the alias. The character ‘$’ may be escaped using the ‘\’ character.
For some shells, aliases are not possible and the command has no effect. For Bourne shell derivatives, a shell function will be written (if supported) to give the impression of an alias. When a modulefile is unloaded, set-alias becomes unset-alias.