terminal are similar in giving a user a text based interface (obviously) and access to certain lower-level utilities for troubleshooting or configuring the systems.
For instance, in my university every time a computer does not seem to allow a user to log in, what does the admin do? Open cmd , and
ping the host. That would be the same with terminal.
How would you kill a process that is taking too much memory? In terminal
pkill firefox , and in cmd
The shell scripting on linux is similar to batch scripting on windows. Here's grep equivalent on windows. There used to be a command-line text editor running under
cmd.exe , called
edit but it has been discontinued since windows 7 64 bit version.
So in that respect , yes, you would open cmd and terminal for the same purposes.
The difference however, is that the linux terminal can take on many more tasks, and it's much more flexible. Even moderate level users can do some simple things in terminal whereas
cmd.exe on Windows is more of an admin exclusivity...