• LeFantome@programming.dev
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    6 months ago

    There is a bit of bias in your assumptions as illustrated by the “use the man page” step.

    It is not always true that GUI means easier or more intuitive. It almost never means faster which is why terminal people like the CLI so much.

    One of the major benefits of the command line is that it is almost universal between distros. Package management is one of the few things that differs between distros so let’s use that as an example as even in this case there are only a handful of package systems across dozens of distros.

    I know that apt install and apt search work across the entire Debian family including Debian, Ubuntu, Mint, and Pop ( all different GUIs ). If I was at a random Linux command line in any distro, it would take me moments to try apt, dnf, pacman, and zypper. Without even knowing what distro I was looking at, I could be managing packages in 10 seconds. I bet one of these would work on your machine. The commands that did not work would be harmless. In contrast, it would take me at least that long to find the “store” in a menu ( if I even knew how to bring up the menu ). There are almost as many software stores as distros. Some distros have more than one. Once in the store, I would have to discover how to do what I want. I have never used most of them. In half of them, finding out how to do a full upgrade may take a while and I am not sure how confident I would be that it was going to do what I wanted. I may really be lost if I got any errors.

    I use an old MacBook every day and booting into Xfce I can type “yay -Syu” before the wallpaper even comes up and certainly before a store would launch. I can also ssh into a number of other machines and update their packages remotely with the same command. Getting a Remote Desktop would be far harder and what methods are available to do that vary from machine to machine. It would be far harder.

    Anyway, this comment is way too long. My point is that, for many people, the command line is faster, easier, perhaps more intuitive, more consistent, and often requires less to remember than the GUI. Windows just added a “sudo” command. Why would they need to do that if they are the poster child “everything in the GUI” OS?

    It is great to have GUI options and clearly some people will did that less intimidating. That said, once you start using the CLI, it is painful to go back.

    • Zeoic@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 months ago

      I think we will have to agree to disagree. Figuring out the software store guis is so incredibly easy. Install button installs, search box searches. They are all the same. Dont need to know what an update button is doing, because average people wouldn’t even know what is happening while doing it via terminal anyways.

      Searching is also 100x times easier in the guis. You dont have a million other packages match your search (ever try apt search chrome?)

      Though you are right, I had some bias with the man page bit. Average users wouldn’t even know what man is, making it even harder for them. They would have to open a web browser, describe what they want to do somehow, and hope a copy pasted command does what they want.

      • erwan@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        6 months ago

        I agree that GUI are better at discoverability.

        However once you’re up to speed with CLI, it becomes much simpler and faster. While a GUI will still be more steps even after you become expert at using that GUI.