• merthyr1831@lemmy.world
    link
    fedilink
    arrow-up
    20
    arrow-down
    2
    ·
    1 month ago

    If you want to use Linux without the terminal nowadays it’s pretty easy. But also I think the fear of the terminal is part of the culture that consumer electronics have cultivated where people don’t know (or want to know) how their systems work.

    If you take the time to use it, not only can you save yourself time, but also learn a lot more about how you can fix things when they go wrong! That kind of knowledge gives you so much more ownership of your system, because you don’t have to rely on your manufacturer to solve problems for you.

    Same for Mac and Windows too, the terminal is something that shouldn’t be necessary, but when it is it helps to know what you’re doing. :)

    • Dablin@kbin.social
      link
      fedilink
      arrow-up
      6
      ·
      1 month ago

      There is a large degree of willful ignorance. Its 2024 and the degree of computer illiteracy is astounding.

      I was an 80s kid but even I grew up with computers: Atari, Commodore and Amstrad. I then learnt PCs with DOS. All pretty much self learnt from 8 years old as no one else in my family knew removed about computers so I was on my own.

      These days computers are so user friendly ad practically run themselves, even Linux but the amount of people who cant perform basic computer tasks even in Windows is unbelievable. Do they even still teach computers at schools anymore?

      • erwan@lemmy.ml
        link
        fedilink
        arrow-up
        2
        ·
        1 month ago

        That’s because in the 80’s you had to know computers to use them, and most people never touched them. Only geeks like you and me.

        Now everyone uses a computer (at least the screen-only computer in their pocket) without knowing anything about it.

        It doesn’t mean there are less people who really know how computers work. Just that now even clueless people use them.

    • HappyRedditRefugee@lemm.ee
      cake
      link
      fedilink
      arrow-up
      6
      arrow-down
      5
      ·
      edit-2
      1 month ago

      Do you know how everything in your house works? How to repair everything? No right?

      Would you be brave enough to mess with the grounding of your house, or the AC or the heaters, the washing machine, the doors? Not eveyone wants mess with every (subsystem) thing in their house/live"

      Most of the people I know want their PC to work and if somwthing goes wrong they just send it to repair or ask somebody else to fix it, they don’t wanna do it themselves, which I find normal, they have little to no interesting in PCs, and that is compleatly fine.

      And before someone says "Yeah, but the computer won’t kill you if you removed up the fixing or messing, let me tell you, a “sudo rm -r” or “sudo chown -R” can removed you system BAR, making you loose important data and info.

      -…But refugee -I hear you about to type-, they SHOULD have 10921 back-ups in atleast 2542 independent locations. Yo, they don’t wanna even see the terminal, and you want them to interest themselves for data integrity and redundacy? Come on.

      • merthyr1831@lemmy.world
        link
        fedilink
        arrow-up
        7
        arrow-down
        1
        ·
        1 month ago

        I didn’t say you have to know everything, just like I don’t know everything in my house and how it works, but I do know how to do basic repairs so I don’t pay loads of money for a guy to come and unclog a drain. I know how to reset my circuit breakers, how to change a fuse, how to change a lightbulb.

        That’s what the terminal is. No one here is telling you to write a bootloader in assembly or meticulously study kernel environment parameters. No one advocating for basic knowledge of a terminal likely has knowledge on subnet masks, compilers, or other low level systems that a modern Linux abstracts for you.

        But! I know how to update my packages from a terminal. I know how to install a package outside of a repository, or one that’s not listed on my graphical package manager. I know how to export an environment variable to get my software to work how it should.

        That’s what “knowing the terminal” gives you. It’s a basic skill that unlocks you from being a mere “user” of a system to an owner of a system. I don’t think everyone will ever need the terminal, but there are people who are replying to me that seem to have a genuine fear that people have knowledge of their computers in a meaningful way.

        Knowledge is autonomy for whatever you do, and there’s a reason why the most profitable of systems are the very systems that are locked down abstracted and “user friendly” in all ways that harm a user’s rights and freedoms.

        • HappyRedditRefugee@lemm.ee
          cake
          link
          fedilink
          arrow-up
          3
          arrow-down
          1
          ·
          edit-2
          1 month ago

          I’ll coincide with you in that first-aid-quick-repairs is something people should in the best of cases know how to do, but setting a envirental variable or installing a package is not a “simple thing”. I’ve worked with engineers that programmed math models for a living that had no idea what a enviromental varible even was. Yes is easy to do, but the concept behind it, what it is, what it does and why are not simple, without the right background or the will to learn about the topic.

          And, about user and owner. Sure, I get your point and personally I share it. But again, that is an opinion, tell a non-interested-user that they don’t really own their rig until they know how to use the terminal and I assure you that most of them will disagree.

          Edit cause I wrongly posted before finishing: Comparing uncloging -manually pushing and pull a bar- or chaning a light -turn left, change, then right- or a breaker -literally just pulling a tab up- are WAY simpler actions. Yes, running apt upgrade is easy, but how you know is all well? That it work? + if I run apt update everyday I see almost no diference in my system, why should I even do something like that

          • shikitohno@lemm.ee
            link
            fedilink
            arrow-up
            4
            ·
            1 month ago

            the will to learn about the topic

            I think this is the bigger issue, to be honest. Like your example of environmental variables, it’s not a complicated concept, but when a guide says to set the variable for Editor rather than a context menu asking you to choose the default program to open this type of file in the future, all of a sudden, people lose their minds about how complicated it is.

            Comparing uncloging -manually pushing and pull a bar- or chaning a light -turn left, change, then right- or a breaker -literally just pulling a tab up- are WAY simpler actions. Yes, running apt upgrade is easy, but how you know is all well? That it work? + if I run apt update everyday I see almost no diference in my system, why should I even do something like that

            These examples don’t make sense to me as a point against using the terminal, especially since GUI package managers are a thing these days. Many upgrades are under the hood, so to speak, and don’t produce visible changes for most users, and this applies just as much to other operating systems as it does to Linux. When Windows finishes upgrading and reboots, or Chrome tells a user updates are available, and they restart it, how do they know all is good? For the most part, they take it as a given that all is good as long as there’s no new, undesired behavior that starts after the upgrade.

            Just because I haven’t been exploited by a security vulnerability or encountered a particular bug is no reason to remain on a version of my OS or programs that is still liable to either of them. That’s just a bizarre argument against staying up to date.

      • BCsven@lemmy.ca
        link
        fedilink
        arrow-up
        2
        ·
        1 month ago

        Not to be adversarial, but Yes, I know how everything works in my house and how to fix it, or maintain it. Same as my car, or PC. i just see it as understanding the fundamentals of the world we access.