19
submitted 2 months ago by renzev@lemmy.world to c/linuxmemes@lemmy.world
top 50 comments
sorted by: hot top controversial new old
[-] callyral@pawb.social 5 points 2 months ago

" i shouldn't have to memorize commands"

the up arrow:

[-] possiblylinux127@lemmy.zip 4 points 2 months ago

The commands: ls cp mv...

Meanwhile you get Windows people who memorize things like Get-AllUsersHereNowExtraLongJohn

[-] loweffortname@lemmy.blahaj.zone 2 points 2 months ago* (last edited 2 months ago)

Get-ListOfFunnyPowershellReferences++

(Seriously...ExtraLongJohn is damn funny)

[-] Zorsith@lemmy.blahaj.zone 1 points 2 months ago

Get-command -noun <string[]>

Handy AF

[-] renzev@lemmy.world 1 points 2 months ago

Just wait until they learn about ctrl-R haha

[-] possiblylinux127@lemmy.zip 1 points 2 months ago

I've seen people not realize tab autocompletes.

[-] Monstrosity@lemm.ee 0 points 2 months ago
[-] chellomere@lemmy.world 1 points 2 months ago

Wait until you learn about fzf - a replacement for ctrl-r that offers fuzzy search with a nice tui

[-] TootSweet@lemmy.world 3 points 2 months ago

The only thing worse than reading documentation/tutorials about how to do things in GUIs is writing documentation about how to do things in GUIs. It's just screenshot after screenshot. And following it is like playing a ScummVM game, only less fun and lots more alt+tabbing.

[-] pivot_root@lemmy.world 1 points 2 months ago

Screenshots? Look at Mr. Speedy Pants over here!

In my experience, half the time it's a bloody YouTube video. Nothing says "fun" like having to seek back around in a video to find the next step without waiting 20 extra seconds because you already had to seek back and pause the video after it breezed past an overcomplicated and poorly explained step.

[-] Meron35@lemmy.world 1 points 2 months ago

Unregistered hypercam 2 + notepad instructions + evanescence is an aesthetic tho

[-] TheOakTree@lemm.ee 3 points 2 months ago* (last edited 2 months ago)

GUI is a generic swiss army knife. It's easy to introduce to someone, and it has a whole array of tools ready for use. However, each of those tools is only half-decent at its job at best, and all of the tools are unwieldy. The manual is included, but it mostly tells you how to do things that are pretty obvious.

CLI is a toolbox full of quality tools and gadgets. Most people who open the box for the first time don't even know which tools they're looking for. In addition, each tool has a set of instructions that must be followed to a T. Those who know how to use the tools can get things done super quickly, but those who don't know will inevitably cause some problems. Oh, but the high-detail manuals for all the tools are in the side compartment of the toolbox too.

[-] BoiBy@sh.itjust.works 1 points 2 months ago* (last edited 2 months ago)

I use Linux and I prefer GUIs. I'm the kind of person that would rather open a filemanager as superuser and drag and drop system files than type commands and addresses. I hope you hax0rs won't forget that we mere mortals exist too and you'll make GUIs for us ๐Ÿ™๐Ÿ™๐Ÿ™

[-] Lv_InSaNe_vL@lemmy.world 1 points 2 months ago

Tbf, the file explorer is actually one really good argument for GUIs over terminals. Same with editing text. Its either simple enough to use Nano or I need a proper text editor. I don't mess around with vim or anything like that that.

Its all tools. Some things are easier in a file manager, some things are easier in a GUI.

[-] spicehoarder@lemm.ee 1 points 2 months ago

You've angered the Emacs gods ๐Ÿ˜จ

[-] emberinmoss@sh.itjust.works 1 points 2 months ago

It's different, it's unfamiliar territory and I'm pretty dumb. But I need it. I need to get on that linux like a fish needs water. I will be joining the linux soon enough, or so help me God.

[-] shortrounddev@lemmy.world 1 points 2 months ago

I have literally never seen whatever this post is referring to

[-] Nyadia@lemmy.blahaj.zone 1 points 2 months ago

Perception: "the CLI is scary and hard to use" Reality: "computer, install gimp" "yessir, that'll be 141MB, is that okay?"

load more comments (4 replies)
[-] LovableSidekick@lemmy.world 1 points 2 months ago* (last edited 2 months ago)

Having started out in programming before the GUI era, typing commands just feels good to me. But tbh Linux commands really are ridiculously cryptic - and needlessly so. In the 1980s and 90s there was a great OS called VMS whose commands and options were all English words (I don't know if it was localized). It was amazingly intuitive. For example, to print 3 copies of a file in landscape orientation the command would be PRINT /COPIES=3 /ORIENTATION=LANDSCAPE. And you could abbreviate anything any way you wanted as long as it was still unambiguous. So PRI /COP=3 /OR=LAND would work, and if you really hated typing you could probably get away with PR /C=3 /O=L. And it wasn't even case-sensitive, I'm just using uppercase for illustration.

The point is, there's no reason to make everybody remember some programmer's individual decision about how to abbreviate something - "chmod o+rwx" could have been "setmode /other=read,write,execute" or something equally easy for newbies. The original developers of Unix and its descendants just thought the way they thought. Terseness was partly just computer culture of that era. Since computers were small with tight resources, filenames on many systems were limited to 8 characters with 3-char extension. This was still true even for DOS. Variables in older languages were often single characters or a letter + digit. As late as 1991 I remember having to debug an ancient accounting program whose variables were all like A1, A2, B5... with no comments. It was a freaking nightmare.

Anyway, I'm just saying the crypticness is largely cultural and unnecessary. If there is some kind of CLI "skin" that lets you interact with Linux at the command line using normal words, I'd love to know about it.

[-] boonhet@lemm.ee 1 points 2 months ago

typing commands just feels good to me

That's because for the most part, it's faster. You don't have to lift one hand off the keyboard. Also using the cursor and clicking on something requires more precision and effort to get right compared to typing a word or 2 and hitting enter.

This is me kinda bragging, but at my typing speeds, something like ls -la is under half a second. Typing cd proj (tab to auto complete) (first few letters of project name if it's fairly unique) (tab to auto complete), hitting enter, and then typing a quick docker compose up is an order of magnitude faster than starting the containers in docker GUI.

But tbh Linux commands really are ridiculously cryptic - and needlessly so.

Agreed. Okay, to be fair, for parameters, most of the time you have the double-dash options which spell out what they do, and for advanced users there's the shorthands so everyone should be happy. But the program/command names themselves. Ugh. Why can't we standardize aliases for copy, move, remove/delete? Keep the old binaries names, but make it so that guides for new users could use actual English aliases so people would learn quicker?

[-] Andromxda@lemmy.dbzer0.com 0 points 2 months ago

And you could abbreviate anything any way you wanted as long as it was still unambiguous.

Oh that reminds me of diskpart on Windows. I always liked the fact that I could abbreviate "assign" to "ass".

[-] LovableSidekick@lemmy.world 1 points 2 months ago

Sadly, Windows and "ass" are increasingly easy to associate.

[-] thedeadwalking4242@lemmy.world 1 points 2 months ago

Tbh the terminal is super convenient. No random UI placement. Most things follow one of several conventions so less to get used to. Itโ€™s easy to output the results of one command into another making automation obvious, no possibility for ads. Itโ€™s pretty sweet

[-] Tin@lemmy.world 1 points 2 months ago* (last edited 2 months ago)

I do most of my work at the command line, my co-workers do think I'm nuts for doing it, but one of our recent projects required us all to log into a client's systems, and a significant portion of the tasks must be done via bash prompt. Suddenly, I'm no longer the team weirdo, I'm a subject matter expert.

[-] ianhclark510@lemmy.blahaj.zone 1 points 2 months ago

Thatโ€™s it, I need to hook up a controller to my PC so I can open Htop with a button press

[-] Macaroni_ninja@lemmy.world 1 points 2 months ago

Are there people who are mad at other people for using the terminal? Is this really a thing that exists?

[-] 3xBork@lemmy.world 1 points 2 months ago

Not really. But you know, gotta find ways to feel smarter than other people so here we go.

[-] rustydrd@sh.itjust.works 1 points 2 months ago* (last edited 2 months ago)

And those Windows evangelists! Don't we all know 'em with their strong opinions about operating systems? *shakes fist at cloud*

[-] BuboScandiacus@mander.xyz 1 points 2 months ago

Usually itโ€™s the other way around

load more comments (10 replies)
[-] Kuranashi@lemmy.world 0 points 2 months ago

I've never met any windows evangelists to be honest. Lots of Apple evangelists though who will spend forever talking about windows. Every developer I've met who uses Windows always had a tongue in cheek sort of "well it kind of sucks in some ways but it's what I'm used to, one day maybe I'll get off my ass and change OS".

Reminds me of the "I use Arch Linux btw" meme which doesn't really happen as much anymore other than as a joke. Also, I use Arch Linux btw

[-] shortrounddev@lemmy.world 0 points 2 months ago

Im not an evangelist for windows (I won't try to convert you) but I'm unashamed of being a software engineer who uses Windows as my main dev platform

[-] Kuranashi@lemmy.world 0 points 2 months ago

This is a wild guess but is C# one of your most used languages?

[-] shortrounddev@lemmy.world 0 points 2 months ago

At work everything I do is in the Javascript/Web world. Typescript backend, webpack react, etc. I use C++ and C# for personal projects because I personally despise Javascript world

[-] Kuranashi@lemmy.world 1 points 2 months ago

That's like my opposite haha, all my own projects are TypeScript and vite react, at work I was working with C#. Though I do prefer static typing much more.

[-] shortrounddev@lemmy.world 1 points 2 months ago

When I work on web projects at home I don't use any javascript at all. Just html and css. Interactions are handled via form submission. I'm working on a forum in asp.net mvc without any javascript at all

[-] MonkeMischief@lemmy.today 0 points 2 months ago

People can do whatever they like, and heck I find CLI intimidating sometimes, but I'm always learning something new a little bit at a time.

I'm tired of seeing it in every field of interest that has any kind of payoff, whether art or FOSS.

"I'm [(almost always) a guy] who (maybe has kids and) has a job. I stopped learning anything after I got my job-paper / degree / highschool diploma. I shouldn't have to learn anything anymore. I am happy to shell out disposable sad-salary-man money (and maybe my soul idk) to any mega-corp that offers me a "create desired outcome button" without me having to think too much. It's [current year]! I shouldn't have to think anymore! Therefore Linux is super behind and only for nerds and I desire its benefits so much that I leave this complaint anywhere these folks gather so they know what I deserve."

Agh. I gotta go before this rant gets too long lol

load more comments
view more: next โ€บ
this post was submitted on 27 Mar 2025
19 points (91.3% liked)

linuxmemes

25622 readers
303 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. ๐Ÿ‡ฌ๐Ÿ‡ง Language/ัะทั‹ะบ/Sprache
  • This is primarily an English-speaking community. ๐Ÿ‡ฌ๐Ÿ‡ง๐Ÿ‡ฆ๐Ÿ‡บ๐Ÿ‡บ๐Ÿ‡ธ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • ย 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS