Create short names for long commands to work faster and avoid mistakes. 17.02.2026 | reading time: 2 min The shell command "alias" turns long, repetitive commands into short, memorable names and saves time at the prompt; learn by doing and you will notice the speed immediately. Shortcuts in action Make and test an alias in a live shell using these steps and outputs for guidance: ```bash # create a temporary alias alias ll='ls -alF' # run it ll # sample output total 8 drwxr-xr-x 2 user user 4096 Feb 1 12:00 . drwxr-xr-x 5 user user 4096 Feb 1 11:50 .. -rw-r--r-- 1 user user 18 Feb 1 11:58 file.txt # make the alias persistent echo 'alias ll="ls -alF"' >> ~/.bashrc # reload your rc file source ~/.bashrc ``` Practical limits and tricks Aliases are simple text substitutions: they do not accept positional parameters and expand only in interactive shells, so use shell functions or scripts for arguments, remember to escape a command with a leading backslash to bypass an alias, remove them with "unalias name", and list them with "alias -p". Where aliases fit Use aliases for quick personalization: short ls variants, safer rm like "alias rm='rm -i'", or a long log-search pipeline; prefer shell functions for conditionals or parameters, and move complex tooling into scripts in your PATH for reuse and version control. Next steps Start small, add a few well-chosen aliases to your rc file, then graduate to functions and scripts as your needs grow; explore more Linux tooling and consider exam prep like CompTIA Linux+ or LPIC-1 with intensive courses at bitsandbytes.academy to certify skills. Join Bits & Bytes Academy First class LINUX exam preparation. utilities scripting troubleshooting