101 points

The short answer is yes. But the interesting part - and I’m talking from personal experience - is that from the moment you realize just how easy and powerful using the console is, you learn how to use it.

And it does not mean you are going to turn into a full on expert or geek, tinkering around the console. You just learn a few simple commands that enable you to do something (or somethings) quicker, easier and cleaner than going through a GUI.

Can you? Yes. Should you? No.

permalink
report
reply
14 points

I’ve always thought GUIs felt more like doing things by hand and CLIs felt more like having the computer do it for you. Like if you want to do some complicated task that requires multiple programs and lots of menus using a GUI, it’s easy the first time, but once you need to do it a second time you have to do it all over again by hand. But if you do it from the command line, while it might be harder the first time, subsequent times are zero effort because you can just run the exact same commands again from your history or combine them into one or a script to make it even easier.

permalink
report
parent
reply
1 point

That it is. In GUI, you’re working for the computer to achieve your goals. At the CLI, you invest time teaching the computer what you want done, and it works for you.

permalink
report
parent
reply
10 points

For many people it’s not quicker or easier. If they’ve not used CLI before, they’d need to learn multiple new things. Going to a Web browser for help every time, before doing something is not quick. Memorising precise command strings that mean nothing to the user, is not easy for many either. For them it’s bad usability.

permalink
report
parent
reply
19 points

from the moment you realize just how easy and powerful using the console is, you learn how to use it

Yes, I understand that; there is a learning curve. For some, too steep.

permalink
report
parent
reply
2 points
*

And even if you did manage to do something 2 years ago, you can’t remember how to do it today. Do you really want up go down that same rabbit hole again? Spending 5 minutes reading stuff and running a single command takes a lot more time than 15 mouse clicks.

Relevant XKCD

permalink
report
parent
reply
3 points

Agreed. I’m not super computer geeky compared to this website. A bunch of people here would probably not even consider me techy.

That said, I hated the command line and would actively avoid it as often as possible. Once I started using it (just to paste code from tutorials) and then later to cd into folders so I can run an old game .exe with WINE, and then to straight up command line tools for converting .bin and .cue files into workable ISOs (also for old games), I started seeing with the command line is so sick.

I’m converted. It’s great. It’s not as spooky as it looks. Make the background 50% transparent.

permalink
report
parent
reply
2 points

Make the background 50% transparent.

I love this little line tacked at the end of your comment. I love that this is how the terminal is no longer scary-looking.

permalink
report
parent
reply
1 point

I feel like I only use ls, cd and apt update & apt upgrade. Other commands are for when e.g. hardware malfunctions.

permalink
report
parent
reply
2 points

If that is enough for your needs, that’s fine.

permalink
report
parent
reply
47 points

Kinda disappointing.

The article is really trying to sell us, the reader, that using Linux without knowing how to use the command line is not only possible but totally feasible. Unfortunately, after each paragraph that expresses that sentiment we are treated to up to several paragraphs on how it’s totally easier, faster, and more powerful to do things via thé command line, and hey did you know that more people like coding on Linux than windows? Did you know you can do more powerful things with bash, awk, and sed than you ever could in a file manager?!

FFS vim and nano are brought up and vim’s “shortcuts” are praised… in an article on how you can totally use Linux through a gui and never need to open up the command line.

Who is this written for? outside of people who not only already use Linux but are convinced that using any other OS is both a moral failing and a form of self-harm?

permalink
report
reply
34 points

For clarity’s sake: I have been daily driving Linux, specifically ArchLinux, for the past 9 years, across a rotation of laptop and desktop computers. I do almost everything in the command line and prefer it that way.

I still think if you want people to try Linux you need to chill the fuck out on getting them to use the command line. At the very least, until they’re actually interested in using Linux on their own.

permalink
report
parent
reply
2 points
*

It is for the sake of combatting the commonly held belief that you can’t do anything without the terminal in Linux.

Progress on the accessiblility, and GUI centric applications and functionality in Linux has been huge in the last decade or two. It is now entirely possible to use a Linux system while rarely needing the terminal. And if you have someone techy helping set it up for you then it is possible to never have to.

permalink
report
parent
reply
32 points

Yes, my mom does.

permalink
report
reply
3 points

Mine, too!

permalink
report
parent
reply
28 points

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.

permalink
report
reply
27 points
*

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

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.

permalink
report
reply
4 points

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

permalink
report
parent
reply
30 points

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

permalink
report
parent
reply
21 points

True, the blame is on those who recommend it

permalink
report
parent
reply
4 points

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

permalink
report
parent
reply
9 points

https://manjarno.pages.dev/

TL;DR, ddosing AUR multiple times, poorly maintained certificates, and a generally bad take on Arch that causes lots of problems for the uninitiated.

permalink
report
parent
reply
4 points

People aren’t mentally impaired because they use Manjaro. However, Manjaro is problematic as a distro and should be avoided if possible.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Community stats

  • 7.5K

    Monthly active users

  • 6.6K

    Posts

  • 180K

    Comments