this post was submitted on 05 Nov 2025
138 points (97.3% liked)
Linux
59475 readers
161 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Moving files, deleting files, text editing, converting files, stuff like btop, a lot really.
When I started I watched a few "linux cli tutorial" and "bash basics" or "bash for beginners" type videos on youtube and followed along in my terminal like a class, pausing when needed. That's all it took for me to be off to the races learning more because of just how easy it is to do a lot of stuff, and I still learn more all the time.
Couple tips (really some of this applies regardless of cli or gui):
Keep offsite back-ups, just in case. Worst case scenario you reinstall and replace your files.
Be careful with sudo but otherwise you'll be fine. That's not to say don't use sudo just be mindful.
Learn just the basics at first and then learn more as you go and get more comfortable, I kinda use the unix philosophy for it here and only learn it if I need it, most often.
You can save semi-commonly used commands to a txt file and reference it later, really helps for stuff you only use every now and again. There's also the history command and ctrl+r but I still find the file useful.
It really isn't as hard as it had looked before I started, and I use it constantly now.
Thanks! I'll get into that. But how is moving/deleting files faster or better in the terminal? Isn't it easier to just right click and move/delete?
I find sometimes the gui takes a while to manipulate say 300 folders. Like if I want to move all the mp4 files from a folder structure into another directory but leave everything else you can use something like
And it'll send em on over.
And I didn't remember that command, I had it in a script, so to find it to post here I just typed:
And hit enter, and it gave me the info in the file. Tbh it was even easier than that, with tab completion I just had to type:
cat Doc[tab]/sc[tab]/sc[tab]
But back to the piracy, then to delete everything left over from that first script (like .nfo files) just
And will remove everything instantly.
To make it easier you can make a script with the first command, even chain it with the same for avi etc, and you could probably have it auto clean the source directory afterwards, but I like to do that manually. You can also (in most piracy programs) tell it to run a script on complete, so you could have that all automated by that process (if you don't store them in an external drive like me.) And you can get way fancier with it too, I'm very much still learning, there's way more that can be done pretty easily. I do still use the GUI sometimes too though and for some stuff it is easier, it's definitely not an all or nothing thing, both is better!
Also I'm totally not a pirate that was just an example...cough cough.
Oh, right now I'm sure that it is way easier to use the mouse, because most people have been practicing using the mouse and a GUI for years and years. Once you've had practice with the terminal and autocomplete you can do most tasks fast far quicker.
Staring at this browser, see how long it would take you to grab your mouse, click the file explorer, navigate to /etc/, and then locate and open the fstab file (there are over 100 files and directories in this directory). 10 seconds? 15?
I'm using a terminal called yakuake and it's bound to F12. So if I press F12, a terminal window slides down in the top middle of my screen. It's always on top as long as it is visible so nothing can take focus away. To do the same task I press: F12, type "cat /et" "fs" . If I wanted to edit it, I'd type nvim instead of cat. If I wanted to copy it somewhere I'd type cp instead of cat and then press, at the end of the previous command: "./pro".
If it's a command that I've typed before, I can press CTRL+R in the terminal and it will open a search of my terminal command history. I can start typing part of the command and the search results will show me the top 25 commands that (fuzzy) matches what I've typed, I can press up and down to select the command I'm after, enter to put it into the command line.
Once you're in the mindset of thinking about problems from a terminal point of view there are a lot of useful applications. If you'd rather move files in a GUI-like experience (a TUI) you can use nnn, a TUI file manager. Still have to use a mouse to change music? Run mpd and ncmpcpp. nvim gives you a text editor, tmux the ability to open multiple terminal sessions inside of the terminal.
Much like switching to Linux from Windows, it takes a bit of learning initially but that little bit of learning will pay dividends.
Thanks for the inside! Yakuake looks interesting.