Skip Navigation
166 comments
  • Yes you can but you often see the terminal used when helping people online. This is because it works across desktop environments and mostly across distros, however it does give the impression that the terminal is needed.

  • Even basic things in distros are quite different, for example the frontend for settings, so tech support threads will show how to do it in the backend. Oh well, but then there's someone who suggests

     undefined
            sudo nano /etc/default/grub
    
    
      

    If you're a noob, run this and get a "nano: command not found" error, you'll google it and learn to resolve it using apt. However, Manjaro's package manager is pacman but you don't know, so you install apt using a weird guide without knowing what it even is. The next update then wreaks havoc on your system.

    My first install ended in a dependency hell because of this.

    • Well no one in there right mind should use Manjaro so that was mistake no. 1

      • Although shaming newcomers for their distro choice is not a welcoming move 💢

      • Why, what is the problem with Manjaro in respect to other distros and would imply someone is mentally impaired to use it?

  • I didn't see anyone else mention this but, as someone who uses Linux Mint, if you are going to install software through the Software Manager, read the reviews for the app you want before downloading it. Linux Mint's Software Manager is full of apps that are so outdated that some of them aren't even compatible with the current version of Linux Mint. There are other issues as well, like how there are at least 20 different versions of Wine and most of them are very old versions. I'd understand if they want to keep legacy apps for the older, still supported, versions of Linux Mint but it can be confusing to use sometimes.

  • I've been daily driving Linux Mint for 10 years now. The answer to this question is "for what most people consider everyday usage, you have to use the Linux terminal about as often as you have to edit the Windows registry." And in fact over the 10 years I've been a Linux user, GUI tools in Linux are increasingly available, and I've heard Windows normies talking about the registry more.

    When I started out, Mint shipped with Synaptic Package Manager, and a lot of distros didn't include a GUI at all. Now GUI package managers are the rule rather than the exception and most have bespoke polished app store -like things. You of course can still use apt or dnf or pacman or whatever, but you decreasingly have to.

    I never once touched the registry on my Win 98, Win XP, Win Vista or Win 7 machines. Win 8 required a couple registry keys to turn off that...curtain that you had to click away to get to the login screen? and a few other "tablet first" features Win 8 had, and now I hear "just go and add these registry keys to put the start menu on the left, turn off ads, re-enable right click and retract the rectal thermometer."

    Linux is becoming more normie friendly while Windows is genuinely becoming less normie friendly.

  • I am a gui only user. AMA. I have to use command line occasionally but it's less than once a month, if that. Im on EndeavourOS desktop for over 2 years with Bauh managing updates. My home server runs Unraid with a web GUI interface maybe used CLI twice in 5 years? They told me Linux could be what I wanted it to be. I don't want to use command line, so I don't!

    • On the rare occasions you need to use a terminal, how often is it for something completely new? Something you need to look up to understand?

      Also, how often is the MAN page enough lookup, without having to sift through 17 sites than are describing subtly different things?

      • I find the documentation to be very good for Arch based distros. The EOS forums or Archlinux.org wiki almost always has what I need. Otherwise the github page usually has Arch install directions that are very clear. The major things I've had to do in terminal is just initial set up of applications, enabling things to run on startup or changing configs. For example, and this is the most complicated example I can think of. I use grub-btrfs to put my Timeshift snapshots into the grub menu. All I really had to do was 3 commands:

        sudo systemctl start grub-btrfsd

        sudo systemctl enable grub-btrfsd

        sudo systemctl edit --full grub-btrfsd

        The first two commands start the daemon and set it to run on start up, the 3rd command is editing the config so I could use Timeshift over Snapper. Again this is the most complicated example I can think of and its 3 lines. Not only that but I was able to find documentation on two different sites. In under a minute of googling.

    • Endeavour is a great example for gui only users for sure.

  • Yes. I've been using Ubuntu and now Kubuntu for about 12 years and I don't use the CLI. I don't play computer maintenance guy, so don't need any weird hacks. I just use my applications, which all have GUIs. I don't need the CLI despite people telling me I need to use it. They have never tried GUI only. So they don't know what they are talking about. The next lot, who typically have no idea about usability, tell me I'm missing out on something. But it's always something I've never needed. If I were to use the CLI, I would need to spend ages researching not just some command, but a whole lot of other concepts that I have no clue about, only to forget it all if I ever need that again. So not as fast as people claim. Luckily, Desktop Environment developers know this and put a lot of effort into making them user friendly. They understand usability. And that different users have different needs.

    • So I never planned on using the cli, but the thing is, when you're following a tutorial — say you're installing/configuring something new — it is so much easier to copy/paste commands than it is to read instructions and then translate them to your own particular GUI environment. Once you've done that a few times, you're already one of us

      • It's better to learn how to do it in your own environment, than having to learn a whole new strange environment. Especially one that is not user friendly, with poor visual feedback, intolerant of any mistype, and requiring memorising.

  • Yes, I do it every day, on my Android phone, router, printer, television, speakers, smart hub, smartwatch, cable box, car, and everything else running Linux underhood.

  • Based on my experience, I think you can. Many distros nowadays offer ways to do things without the use of the terminal. In Linux Mint, for example, you can rely solely on the Update Manager to update all installed applications and modules rather than using the terminal. You can also uninstall apps by right-clicking on them in the Menu and selecting the uninstall option. And finally, if you want to move files around, even to some locations that require root, you can do that using the File Explorer app (e.g. Nemo).

    That being said, when I started on my Linux journey, I made it a point to actually learn some terminal commands, because I saw it as an important feature in Linux and a good skill to possess.

  • Yeah, obviously, or the title wouldn't even have happened.

    And it's been that way for a while now. Back when windows 10 happened, I was able to install mint, get most of my preferred programs set up, and handle data transfer with zero CLI use. Which was awesome, because my dyslexic ass would have taken forever otherwise. It wasn't until I started putzing around for pop and giggles that I even opened a terminal.

    My mom w as able to jump right in after installation of mint, and go through the gui to try things out, no issues.

  • For me, the terminal is something I’ll learn once I’m more familiar with which apps I like. Until then, it’s nice to have something like pamac to help me find the thing I need.

  • Yes you can but why would you not use the terminal. It's bloody handy.

    • Eh, you really can't. Linux without the terminal only enables about 5% of the functionality available the user.

      Linux geeks like to imagine a hypothetical "average user" who never needs to adjust settings or install anything beyond a web browser. But a person looking for that limited of functionality while also knowing how to install an operating system is not an average user.

      • I disagree. I've used KDE's discover thingy to install stuff basically through dnf on fedora. It's incredibly possible for the average user, who basically just browses the web and maybe writes documents.

  • Ιt depends on your competence. My mom's laptop is Debian with XFCE (2 GB RAM old Chromebook converted to run Debian) and of course, she doesn't use the terminal. But then again, she doesn't even know how to open a new tab on Chrome. She just uses 1 tab at the time (which is why it's enough with 2 GB of RAM). So she's never going to see a terminal in her life, and it's going to work just fine for her, since the only thing she does on a computer is load 1 tab on Chrome, and mostly use Facebook, or youtube, or news/recipe sites that I have put on her bookmark bar. When the computer needs to be updated, I do it for her once a month or so (using the terminal).

    But if you're trying to do a lot more than that, then maybe, sometimes, you will need to fix or change things using the terminal.

  • ...well... that is how I started learning (and getting used to) GNU/Linux, so eh.

  • You can. Most things have gui options.

    But you quickly learn for somethings. The terminal is just easier.

    If you ignore odd stuff. Most everyday stuff to maintain the system is available in a controlled panal like program. It varies based on distribution and windows manager. But the basic setup is there for most things.

    Its when you want to do something creative it gets more complex. While most commands have gui apps. Most online guidance will just find the terminal an easy way to guide you.

  • To be fair you can't use windows without using the terminal. And you have to open regedit to turn off a lot of annoying crap

    • Not truth. I'm an only Linux user for 5 years now, but windows could work without terminal for 99% of the users.

      If you are an exception, like me, it doesn't count.

166 comments