Learning how to work with computers at the Command Line Interface (CLI) level is crucial for doing tasks that would be tedius if done through manual effort or search.
Explain Shell is a fantastic tool for taking any unix shell command or script and inpecting it. What explain shell does is display the source documentaiton and help information relevant to each character and string in your command or script.
Take this script as an example. find . -type f -mindepth 2 -exec mv -i -- {} . \;
It's half symbols, which is not very human readable and requires prior knowledge to be able to read, let alone leverage to solve a problem that saves you time and effort. Getting a better sense of all the options and flags available in the linux shell commands will pay dividends in your ability to open up a terminal and control systems.
In recent years Microsoft has thrown open the doors to open source software and [Linux i