Command-line Interface
Learn why a CLI is needed even today.
Demand for the CLI
Why would somebody learn the command-line interface (CLI) today? It appeared 40 years ago for computers that are thousands of times slower than those of today. Then, the graphical interface supplanted CLI on PCs and laptops. Everybody prefers to use a GUI nowadays.
The CLI seems to be outdated technology. However, this statement is incorrect. There must be a reason why developers include Bash in all modern macOS and Linux distributions.
Windows also has a command shell called Cmd.exe. Microsoft replaced Cmd.exe with PowerShell in 2006. Just think about this for a moment. The developer of the most popular desktop OS created a new command shell in the 2000s. All these points confirm that CLI is still in demand
Shell capabilities
What tasks does the shell perform in modern OSs? First of all, it’s a tool for system administration. The OS consists of the kernel and software modules. These modules are libraries, services, and system utilities. Most of the modules have settings and special modes of operation. We do not need them in our daily work. Therefore, we cannot access these settings via GUI in most cases.
The Bash shell has good integration with ...