• teft@lemmy.world
    link
    fedilink
    arrow-up
    14
    ·
    edit-2
    2 days ago

    Learn for years? Dude you just search on the internet if you need to find out how to do something in the terminal that you don’t know how to do. This isn’t the 90s where you had to have a bookshelf of technical manuals to install and run your favorite distro.

    • Natanox@discuss.tchncs.deOP
      link
      fedilink
      English
      arrow-up
      7
      ·
      2 days ago

      Lol okay, just enter a command from the internet you don’t understand. What can possibly go wrong? The learning isn’t about being able to enter something, but to know what not to copy and paste. Just executing commands from the internet is the fastest way to fuck up your computer, to use the CLI regularly you have to understand what happens. And to do so is something that grows over years; years of broken systems, at least if you wildly enter stuff from the internet.

      This is not good enough if we ever want Linux to be mass adopted. And expecting it is even worse if this is to ever change; In my many years being into Linux I read outright warnings for e.g. Linux Mint users to not ever look for help outside of Mint forums because of this culture. Which is ridiculous, it shouldn’t be this way.

    • Kecessa@sh.itjust.works
      link
      fedilink
      arrow-up
      7
      ·
      edit-2
      2 days ago

      Then you have the security issue that comes from teaching users they should just trust whatever random people tell them to do when facing an issue with their computer.

        • Kecessa@sh.itjust.works
          link
          fedilink
          arrow-up
          5
          ·
          edit-2
          2 days ago

          You can’t do as much damage with a GUI that tells you what you’re doing in regular language vs commands.

          sudo rm -rf /* means nothing to a newbie

          “Reset to factory settings” is pretty freaking clear

          • unhrpetby@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            3
            ·
            edit-2
            2 days ago

            To be fair, that is an issue with the implementation of the given commands, rather than the concept of the command line.

            You could create a program that operates like so:

            remove-file --dont-ask-for-confirmation house.png
            
            • RogueBanana@lemmy.zip
              link
              fedilink
              English
              arrow-up
              1
              ·
              2 days ago

              But now it’s too long for a power user. I would say terminal should be focused for power users and your average user shouldn’t have to touch it in the first place if things just works. All they do is just use their browser and a couple apps, most users don’t even know what power shell is in windows.

              Just to make it clear, I don’t mind terminal myself. I use nixos on unstable branch myself but it will never be mass adopted with this attitude (not yours but the original comment).

              • unhrpetby@sh.itjust.works
                link
                fedilink
                English
                arrow-up
                1
                ·
                edit-2
                10 hours ago

                But now it’s too long for a power user.

                Short and Long options are a thing.

                Ex: GNU rm can use

                --recursive
                
                -r
                

                or

                --force
                
                -f
                
                • RogueBanana@lemmy.zip
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  10 hours ago

                  I am well aware, my point is remove-file and that long ass don’t ask for confirmation or whatever is way too long to be usable. If you want to simplify it, at least it should be remove and --force.