Most of ones work should be in the shell all the time, because automation tasks are every day phenomena (or should be). Otherwise, if its GUI oriented, you will still have to learn CLI variant sooner or later and not only its harder or almost impossible to automate, but such automation is usually flaky as well.
Shell should be considered basic and most important interaction with computer with anything else deemed as optional.
The big problem is that almost all of the shell's are stuck in the previous century, except PowerShell.
Shell should be considered basic and most important interaction with computer with anything else deemed as optional.
The big problem is that almost all of the shell's are stuck in the previous century, except PowerShell.