The linux shell command line interface is a powerful tool for performing system administration tasks. In comparison a graphical user interface (GUI) is easier to use but has limitations: (i) confined to perform specific tasks, (ii) required to navigate through menus and (iii) not easily configurable to perform batch jobs.
Some of the advantages in using the command line interface are: