

Part of this is exactly why your boss exists. Raise your concerns with them, and get them on your side. They can also (vaguely) let you know if you are alone on it, or if it’s affecting the entire department.
Your boss is also in a much better position to talk to the other guy’s boss, or someone further up the chain. It also removes the emotional component (similar to how even lawyers should not represent themselves in court), and keeps it focused and level.
There are a lot of other good comments in this thread. Bring them to your boss as possible solutions, and let them fight the battle for you. It also shows you have a desire to solve this (rather than just gripe), and gives them options they may not have considered.








It really depends on what you mean by “the real world”.
The most common use for Linux is on servers. For this scenario, not only does the terminal make sense, but it’s often required as there is no GUI installed.
For Linux on the desktop, the terminal is very much analogous to Windows PowerShell. More casual users can ignore it for most purposes, but may sometimes need it for troubleshooting.
If you are trying to say that you “know” Linux, say for career development, you absolutely need to know the terminal. Nearly all professional roles will require it.