this post was submitted on 22 Jul 2026
21 points (100.0% liked)

askchapo

23297 readers
99 users here now

Ask Hexbear is the place to ask and answer ~~thought-provoking~~ questions.

Rules:

  1. Posts must ask a question.

  2. If the question asked is serious, answer seriously.

  3. Questions where you want to learn more about socialism are allowed, but questions in bad faith are not.

  4. Try !feedback@hexbear.net if you're having questions about regarding moderation, site policy, the site itself, development, volunteering or the mod team.

founded 6 years ago
MODERATORS
 

I have been trying Linux for a year now. I know my way around the system, but I still feel like I rely way too much on AI when I don't know what to do

​There is a growing fear inside me that I will never truly know how to do stuff without asking AI, and that makes me feel like a fraud

top 27 comments
sorted by: hot top controversial new old
[–] FoxAlive@lemmy.zip 3 points 1 day ago

Get a raspberry pi, use termux on your phone, or just a old scrap PC and just start playing with it in a way you wouldnt feel comfortable on your home enviorment.

Break the damn thing and reinstall it to do it again. Pick a weird project like setting up your own server, or making a emulation station.

You can use Ai or not, just make sure its something you're a little passionate about. I think you will notice you picked up a lot more basic info than you realized, and being in a enviorment where you are encouraged to break things as the learning experience ususally helps you not get as fusterated.

Listen I am the most anti Ai guy I know. But you have to really go out of the way to avoid using Ai these days, and I'm not going to fault someone for using google search and gemeni is the default. Especially when someone like you is fully cognatively aware of the results. I take hardstances against Ai, but you almost have to, just to kind of counter the narrative. There is a lot more nuance on local open source models, and what could be, but that is not where the battle is right now, and not where the conversation needs to be at this moment.

I think what's the most important for just you as a person is to be learning to be self sufficient in everyway possible at any cost. If that means using Ai then by all means. Learn to fix your car, make a raspberry pi ai camera that detects flock cameras and points a green laser at them, just get out there and put yourself through the motions.

Pretty soon ai is going to act more or less as the DRM for what used to be free information on the internet. The internet is kind of already reframing itself to be Ai centric, and sooner rather than later you are going to have to be a turbo virgin just to access what used to be normal websites. I can't access reddit without logging in and providing a ID, and over half of my google results point at reddit.

[–] Sivecano@lemmy.dbzer0.com 3 points 1 day ago

use https://wiki.archlinux.org/ (even if you're not running arch)

[–] Sivecano@lemmy.dbzer0.com 3 points 1 day ago

It really depends on what you want to do. Forum posts can be really useful. Also remember that most cli programs have man pages which are often excellent documentation. A lot of graphical applications also include documentation. Depending on your distro, you may be able to find documentation in /usr/doc.

[–] regul@hexbear.net 19 points 3 days ago (1 children)

I don't think using AI as a replacement for Stackoverflow counts as vibe coding.

Linux is tough. Stackoverflow was shitty and hostile.

Don't beat yourself up about it.

[–] kkj@lemmy.dbzer0.com 2 points 2 days ago

To add to this, if you're using an LLM that cites its sources, read the cited section (and ideally a bit before and after it). You'll end up learning things gradually and having progressively fewer questions to ask the LLM.

And definitely read and try to understand any code or commands that it tells you to run. You never know when it'll hallucinate something potentially destructive.

[–] Beaver@hexbear.net 8 points 2 days ago

This post could be from 2016 and titled "How to be less reliant on stackexchange". Suffice to say, our ambition to do stuff on our computers sometimes outruns our technical acumen. I built up my own skillset by just furiously searching through forum posts trying to find the one post where someone had the exact command I needed. I've copy and pasted a lot of shit into the terminal without understanding what it really did.

I think there's a couple things you should do to help build up your own brainpower:

  1. Don't copy and paste stuff into the CLI, actually physically type it out. The contours of the command will actually touch your brain.
  2. Just think about stuff. Give yourself like 45 seconds to think about how you would do something before you ask the AI chatbot. When the AI chatbot is giving you answers, actually read through them and think about whether they make sense.
[–] hello_hello@hexbear.net 10 points 3 days ago

RTFM (Read the friendly manual). Theres the arch wiki that has pages on most any system component thats probably common across 90% of distributions. Theres project websites, YouTube videos, other wikis like the Debian wiki or Gentoo wiki. Theres peoples blogposts where they talk about cool things they did.

For example:

Try looking for holistic sources of information basically rather than sifting through aggregators like LLMs or page rankings (which take you to listicles generated by LLMs).

[–] Snort_Owl@hexbear.net 9 points 3 days ago* (last edited 3 days ago) (1 children)

There’s two ways of going about things. Copy pasting without understanding which means you never learn. Or understanding what you’re being given to run to learn.

Ai, stack exchange, some docs if you are running stuff without trying to understand what its doing you won’t learn things. If you take the time to understand it then you’ll be fine. As much as i hate ai its rather good at giving you a quick explanation of what you’re doing. If you are relinquishing your judgement to ai then yeah you wont be learning anything.

I’ve been using linux for about 18 years now its not something you ever really stop learning your way around. What I tend to do is keep notes in Joplin when i figure out how to do something so I can come back later. Its been invaluable making my own docs for the stuff i need to do

Oh and then there’s the things you’ll never learn to do. Like tar and the find command. I never remember them, i dont know why but i just dont

[–] insurgentrat@hexbear.net 1 points 3 days ago (1 children)

Find is easy. Off the dome: The search dir comes first which is whack. Then you want single dashes for the long options. Type is like f,d, or l? depth is what it says on the tin. Then regexes for the pattern and you're good?

[–] Snort_Owl@hexbear.net 1 points 2 days ago (1 children)

My eyes blurred reading this comment and I continue to not know find. And I will never know find till my last breath. You cant make me know it

[–] insurgentrat@hexbear.net 2 points 2 days ago (1 children)

Growth comrade.

A fascist hacked out an awk script to parse files today, did you?

[–] Snort_Owl@hexbear.net 1 points 2 days ago

Yeah? Well while you were out partying with find and awk I studied the xrandr, i was moulded by iptables, born with ffmpeg. I am the one true knower of the xorg codebase

[–] none@hexbear.net 9 points 3 days ago

you havne't even grasped the scale of the things you don't know

makes me feel like a fraud

cut that shit out. a fraud of being a 1 year linux user? get over yourself. it's like a fraud of a thing you can be a fraud of.

[–] dadarobot@lemmy.ml 10 points 3 days ago

just google stuff. but dont use google use ddg

[–] invalidusernamelol@hexbear.net 9 points 3 days ago* (last edited 3 days ago)

Learn how to use grep and man

You can learn a lot when you actually read through the man pages, and usually there's a pretty standard structure so grep works well if you know roughly what you're trying to do.

Also following issue trackers and mailing lists can be helpful.

Edit: Also try out fish or nu. fish auto complete is amazing and embeds man info into the tab complete options (including flags and such). xonsh is kinda cool too if you are comfortable with Python, and less comfortable with bash.

Just a warning, don't use these as your login shell, just run them from your distro's shell when you want to switch over.

[–] No_Bark@lemmy.dbzer0.com 4 points 2 days ago

I've been a full time Linux user for about 5 years now, and the best thing you can do for yourself is to keep detailed notes. When you figure out how to do something that's been stumping you, write that shit down. Write it in a way so that when you come back to it 9 months, 3 years, or 2 decades later, you'll be able to reproduce what you did originally. You want the notes to make sense, and don't assume you'll remember the shorthand of what you did, because you won't.

I was very resistant to taking notes for like the first 2 years, but everything got so much simpler and easier to manage once I finally did. It got even easier once I figure out how to correctly take notes with detail in a way that worked for me.

[–] pleiades@lemmy.ml 6 points 3 days ago

I first got into Linux around 2021 and used google and cheat sheets for everything, all AI did was consolidate that

[–] tamagotchicowboy@hexbear.net 6 points 3 days ago

Could try guessing but that's risky, its either that or google or look at manpages and hope you can decipher what you want.

[–] microfiche@hexbear.net 6 points 3 days ago

AI, in this case, is the new Google. Or stack overflow. Or whatever the cool kids were using.

[–] peeonyou@hexbear.net 5 points 3 days ago

tbh i would never have learned anything in linux if i had been born 30 years later than i was

[–] electric_nan@lemmy.ml 5 points 3 days ago

I've been using Linux a long time (since 2007). There's a few things I know a fair bit about, and that came from hours of problem solving, reading forums, chatting on IRC and xmpp, etc. There's value in that process, but goddam, so many times I just wanted answers. Like an expert friend to always show me the answer. AI is pretty much that, with some caveats. Try to go slow and understand what it's telling you. Ask it to explain. Create documentation notes as you go.

[–] chgxvjh@hexbear.net 2 points 2 days ago

The main alternative and what I'd recommend is to talk to people in community forums and chats instead. Of course it's usually higher latency but I think it's good to get involved even if just by asking questions.

[–] trompete@hexbear.net 3 points 3 days ago

I prefer to use official docs, if available, e.g. --help, man pages, GNU info, /usr/share/doc, official website. The official documentation is usually more correct and more comprehensive than other resources, though sometimes a bit technical. Other than that, the arch wiki (and I'm using Debian) is a good place to look.

If I'm seeing an error, I find it's most useful to collect as much information as possible. If it's a GUI program, you'll need to start it in a terminal, it'll likely spam errors and warnings to stderr. Many programs have -v or --verbose or --debug options, or a debug mode that can be enabled in the configuration file. Look at the logs if there are any (usually through journalctl these days). It's sometimes already obvious what the problem is just from the log/stderr output, but if not then just paste it into Google.

Also, official bugtrackers are good. When I encounter a bug in a package, I go to the Debian bugtracker first, and almost always someone has already reported it, and left useful information there.

[–] casskaydee@hexbear.net 3 points 3 days ago

I think as long as you're asking how to do it and not just asking it to do it for you, you're actually probably going to get a better learning experience using a modern LLM to learn stuff like this than almost any other resource other than a very experienced person walking you through it one on one

[–] Moomoo_Milk@hexbear.net 2 points 3 days ago

Just don’t use it then. Use Google or post to forums, read solutions, understand the solutions, then implement the solutions. Using these steps helps to create a deeper understanding of the OS as a whole (regardless of which OS you’re using honestly). Now admittedly, I’ve never used an AI prompt (and never will), so I don’t know how it structures its results, but I imagine it skips the steps for learning or obfuscates them in some manner. Also be sure to use man pages to help as they contain an absolute wealth of information themselves.

Just remember people have been learning Linux long before LLMs came into existence. Trust me when I say you can learn Linux without its assistance, too.

As a note, I’ve been using Linux since 2007 when I picked up Ubuntu on a whim. It was dual booted for the next 11 years and then became my daily driver shortly thereafter. The steps outlined above are how I became proficient at using the OS.

[–] Inui@hexbear.net 1 points 2 days ago

Going to agree with others and say this isn't necessarily a bad thing. As long as it isn't the very first thing you do and you at least try to click around and figure things out yourself for a bit, it's no big deal.

I swapped my working Bazzite install to Cachy last night and had no audio. Spent about 20 minutes trying to troubleshoot. Asked AI and resolved it in 2 seconds. Turns out my device has an auto-mute "feature" in alsamixer that got toggled on by default. Flipped it off and everything was fine. These kinds of problems are nonsensical and esoteric and aren't really worth spending the brain power on other than remembering what you did in case it happens again or someone else mentions the same problem.

[–] insurgentrat@hexbear.net 1 points 3 days ago* (last edited 3 days ago)

Post on forums for your distro and internalise the help. Ask for guidance in trouble shooting or for people to explain how they know the answer to your questions.

Just don't open the slop bot.

I've been using linux for... 22 years. I have been a linux sysadmin. I still ask on the noob forums of archlinux whenever it comes to the graphical stack. Just chill