Auto-Complete Arguments to Shell Commands on Linux

As a Linux user you surely know about tab completion in the shell. It sure saves a lot of typing. But it only auto-completes the command name and not any of the arguments to the command. It’s still quite a pain to type long argument lists. Fortunately, there is an easy way to solve this problem too: Enter bash-completion.