Bash has a special mechanism called expansion, which gives us much convenience. So we can use some notations to write a short command that will be expanded into something complex before being executed.
Source: LXer – 5 Types of Expansions on Linux