If you use the terminal a lot, you can probably understand the frequent pain of typing out long commands. Bash's tab completion is ineffective, file paths are tedious to write, and typos are a ...