I've been using Linux as my daily operating system for around two months and have really enjoyed it. My laptop runs cooler, I can install the software I need, and I've already used the terminal a few times to configure brightness controls, media keys, and install a system-information tool.
What I don't understand is why the terminal gets so much attention. I often see people discussing terminal customization, different shells, and command-line tools, but I'm not sure what practical things I should use it for. I'm interested in computers, audio, and video, so I'm especially curious whether it can make tasks in those areas easier.
I'm also cautious because I've heard that entering the wrong command can seriously damage a Linux installation. I don't have another computer available if something goes wrong, so I'd like to learn safely and understand when the terminal is genuinely more useful than a graphical application.
4 Answers
The terminal is mainly useful when it’s faster or more flexible than a graphical tool. For example, converting media can be very quick with commands such as ImageMagick for images or FFmpeg for video and audio. Instead of opening an application and navigating several menus, you can give it the input and output formats directly. It’s also handy for searching, renaming, moving, and processing lots of files at once. If a graphical application already does what you need comfortably, there’s no requirement to use the terminal.
You don’t need to force yourself to use the terminal just because other Linux users enjoy customizing it. Its biggest advantages are speed, automation, and access to tools that may not have a graphical front end. For someone interested in audio and video, learning a few FFmpeg commands could be useful. For everyday use, you might gradually learn commands for finding files, checking hardware or network information, and installing software, then stop there if the graphical tools meet your needs.
The terminal isn’t automatically more dangerous than a graphical application. A graphical disk utility can also erase a drive or damage a boot setup if the wrong option is selected. The safest habits are to read what a command does, avoid blindly pasting commands, be especially careful with anything using elevated privileges, and keep backups. You can also experiment in a virtual machine or with unimportant files first. Commands that only inspect information or work inside your home folder are generally a good place to begin.
A terminal is an interface for interacting with the system, while the shell is the program that interprets what you type. You can use basic commands to navigate folders, create directories, copy or move files, and remove things. Beyond that, command-line programs can provide more options than their graphical counterparts, and scripts let you automate repetitive tasks. There are also terminal-based interfaces that behave more like regular applications while still running inside the terminal.

That makes sense. I’ve already avoided commands when I wasn’t sure what they would change, and I’ve mostly experimented with desktop customization so far.