Ultimately it helps to understand the benefit of the command line: That text is a more effective mechansim for communicating that anything else. That any command you learn can easily to turned into a script an automated. That commands can be copied and pasted and shared with friends much easier than videos or images.
Look at the explanation in Windows for how to change a registry key or how to change a printer setting. It’s one long guide full of screenshots thats painful to follow or understand. Where-as Linux users can easily share commands and fixes or tests over a simple irc chat, because the command line reaches the whole system.
The command line is of course a place where lots of apps can be plugged together and mixed up to achieve hundreds of goals. awk, grep, sed, wc can all be mixed together so counting users on the system. At this point in my answer I realise I am just regurgitating things written on thousands of webpages on the internet!
somegeek@programming.dev 1 year ago
Using it.
mint_tamas@lemmy.world 1 year ago
Also, the fact that most common use-cases are very common makes using the command line very google-able. Oh, you need to create thumbnails from a folder of 10000 video files, then rotate, crop, rename and archive them? Guess what, you are not the first.
Zink@programming.dev 1 year ago
This is the best part about it for me. It’s like finding the perfect code snippet or example for what you’re trying to do, but for all kinds of stuff on your computer and not just inside whatever project you’re working on.
I’m not any kind of command line guru, but the terminal is the first thing I open any time I fire up one of my VMs.
CodeMonkey@programming.dev 1 year ago
Also, when you find a script try to understand what commands they are using and with what flags.
vhostym@lemmy.world 1 year ago
This is really the only answer. You will always be afraid to use something you are unfamiliar with or don’t trust. Command line is very useful and quick once you learn it.
GJdan@programming.dev 1 year ago
This. I used to also keep a notebook with me and jot down the commands I used often. Eventually I learned other ways to jolt my memory and learned to use man. As time went by I used my notebook less and less.