this post was submitted on 06 May 2025
108 points (96.6% liked)

Linux

53975 readers
1478 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

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS
(page 2) 23 comments
sorted by: hot top controversial new old
[–] [email protected] 5 points 1 day ago (2 children)

Play around in a virtual machine so you don't have to worry about messing anything up. Start with the basics such as navigating through directories and creating, editing, and moving files. If you break something, just restore a snapshot.

[–] [email protected] 7 points 1 day ago (1 children)

The way I usually start teaching using the console to my (very much non-tech) students is set up a safe container and then let them type whatever, invariably generating a lot of error messages. Then I challenge them to generate different error messages, "gotta catch em all" style. Then we talk about the error messages and what they might mean. After this exercise they usually get the basic idea of command -- response, what to look out for and how to compose valid commands.

[–] [email protected] 2 points 1 day ago

That's clever

[–] [email protected] 3 points 1 day ago

Or just use Time Shift or a similar tool. I broke my first linux install like a dozen times, and I learned so much about how my computer operates in the process.

[–] [email protected] 1 points 1 day ago
[–] [email protected] 2 points 1 day ago

Virtual environment? Taking notes of what they did?

Anyway, tell them it's okay you experiment and mess things up. Show them how to backup their important work. Then walk them through inevitably having to reinstall their distro.

They'll learn that you can just keep moving forward, fixing and learning as you go.

[–] [email protected] 2 points 1 day ago
  1. making it ✨pretty✨
  2. using it a bunch
  3. man pages
  4. arch wiki
[–] [email protected] 1 points 1 day ago

I’m trying to make it a regular thing but my problem is I like to get my hands dirty by working on projects. The snag is that I get stuck a lot due to not knowing basics. My personality gets in the way = get dirty and learn fast(not necessarily shortcuts). Maybe I haven’t found that right source to learn that not too beginner and not too intermediate. Maybe a cool cluster of small projects to setup your computer then environment to setting up projects to do your everyday life takes to what you really want to learn.

[–] [email protected] 3 points 1 day ago

Clear instructions on how to do a clearly defined, specific task, in a failsoft manner, faster and easier, which helps them in a project they are doing now.

[–] [email protected] 3 points 1 day ago* (last edited 1 day ago) (1 children)

Step 1: Use a youtube tutorial for the basic commands. Don't worry, you'll forget about them soon enough. But doing them once, helps with muscle memory.

Step 2: When in need to do something, copy/paste from Q&A/forums various commands that they suggest for your problem. Your basic knowledge from step1 will come back as you do that.

After a few days, you'll be understanding what's going on and how the whole thing works in an abstract level.

[–] Zykino 5 points 1 day ago

I would recommand to never copy paste but retype so you have the commands on your finger memory.

Also don't be afraid to --help everything. It give more option for commands you know quicker than the man.

load more comments
view more: ‹ prev next ›