An alias can contain command options. An alias can redefine a command. For example, the -i option tells rm to prompt the user before deleting files. The alias name cannot contain any wildcards or special characters. The alias value must be quoted if it contains any wildcards or special characters.
Aliases can use pipes , semicolons and other command separators.
An alias can refer to another alias. Be careful not to create an infinite loop. The shell only interprets an alias at the beginning of a command. Normally arguments that follow an alias also follow the expanded command. The n th arguments.