this post was submitted on 08 Sep 2023
1268 points (97.9% liked)

linuxmemes

21538 readers
176 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 members of the community for any reason.
  • 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.
  • These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
  • 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. Even if you watch it on a Linux machine.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.
  •  

    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 fork-bomb your computer.

    founded 2 years ago
    MODERATORS
     
    top 50 comments
    sorted by: hot top controversial new old
    [–] FinalBoy1975 78 points 1 year ago (3 children)

    It's like, when you install arch, you just feel like not bothering with installing the gui stuff, because you're so above pointing and clicking on things. If only they'd make a command line version of Metro Exodus. Metro Exodus on the command line would be so much more powerful. It's so lame with graphics. Don't get me started on editing my photos of the kids and fam. Just load that pic up on the command line as raw data. I'll just eliminate the red eye reading the machine code and editing it. GUIs are for weaklings. Just install arch without X or gnome or any of that stuff. Don't even get me started on the KDE wussies. Oh yeah, you want things to look all pretty on your screen to click on. Computers aren't pretty. They take commands. All you need are fingers and a keyboard. You can play tetris on the terminal, you know. No need for graphics. The linux devs just added graphics and a GUI for wussy users. Even invented that penguin thing to make it pretty and dumbed down.

    [–] [email protected] 20 points 1 year ago
    [–] [email protected] 4 points 1 year ago

    Libcaca renderer for Metro Exodus would be… intriguing.

    [–] ObviouslyNotBanana 4 points 1 year ago

    Arch with gnome? cursed, I say

    [–] [email protected] 32 points 1 year ago (1 children)

    I've started to feel dirty clicking on icons like some sort of peasant.

    load more comments (1 replies)
    [–] [email protected] 24 points 1 year ago (2 children)

    But it's actually better!

    I know it's easy to think that it's about showing off, but honestly, the Linux graphical tools are much worse than the command line most of the time.

    Installing software is much faster and more reliable using the command line than any graphical tool I've used.

    [–] Neon 13 points 1 year ago (3 children)

    It really depends.

    For formatting drives i.e. i much prefer the GUI.

    [–] [email protected] 6 points 1 year ago

    Nothing can beat GParted imo

    [–] dx1 4 points 1 year ago* (last edited 1 year ago)

    Gparted is nicer for some stuff (have fun resizing a partition without it, for example), but for basics it's hard to go wrong with cfdisk IMO. Or even plain fdisk. Very useful to actually know how to use that if you don't have access to gparted, e.g., system recovery or install, and cfdisk is super easy to use too.

    [–] [email protected] 3 points 1 year ago

    Yeah that I agree with.

    [–] jarfil 6 points 1 year ago* (last edited 1 year ago)

    It also has an easy explanation:

    1. Programmer wants to solve a problem, writes some functions, can call them from main()
    2. Programmer is also Sysadmin, can't be bothered compiling stuff for every simple thing, so adds a CLI parser to call the different functions from main()
    3. End user wants a GUI... but Sysadmin already has all they want on the CLI, so maybe someone puts up some GUI when they're bored, or it really, really, really makes sense... or end user is SOL
    [–] [email protected] 22 points 1 year ago (2 children)

    What gives me real power is sudo.

    [–] FinalBoy1975 9 points 1 year ago (2 children)

    I totally dare you to install Arch without ever creating another account. Just reboot as root and use the computer as root forever. Despite all the warnings against it.

    [–] [email protected] 6 points 1 year ago (1 children)

    Bro you should have seen how i had lubuntu set up for a plex server on an old laptop. Basically everything had administrator level read and write privileges because I couldn't figure out how to get it to work any other way lol.

    [–] ObviouslyNotBanana 5 points 1 year ago

    It's the only way to do it. One shouldn't try to learn. Just embrace security threats. Coexist with nature.

    [–] [email protected] 3 points 1 year ago

    I hate this

    [–] ObviouslyNotBanana 8 points 1 year ago (1 children)
    [–] solidgrue 6 points 1 year ago (3 children)
    load more comments (3 replies)
    [–] dx1 18 points 1 year ago* (last edited 1 year ago) (1 children)

    Seems like a lot of Linux/programming memes basically just stem from a place of real noob insecurity. "I can't figure out how to quit vim!" "CLI is scary!" "Arch users say 'I use arch BTW'!" No offense to the noobs, it's just that, you know, people use this stuff for an actual reason. Yeah, vim requires you to be in normal mode and hit :q or even (gasp) :q! to quit sometimes, it's also a hyperflexible editor that lets you program super powerful functions, macros, do dirt-easy regex replacements, etc. Including binding Ctrl-Q to quit if you really struggle with that.

    [–] [email protected] 18 points 1 year ago (3 children)

    As a person who uses terminal almost all the time, this is sort of true. The real power comes with automations.

    [–] FuglyDuck 9 points 1 year ago (2 children)

    I dunno. There is something empowering whenever windows-super users find out you (almost) never have to reboot to update.

    (Just for the kernel, then all it is, is a reboot. I like windows where it requires installation while booting- actually.) (Okay, so I just run the command line on startup automatically. You’re right.)

    [–] [email protected] 3 points 1 year ago (1 children)
    [–] [email protected] 4 points 1 year ago

    Here is an alternative Piped link(s): https://piped.video/SYRlTISvjww?si=b4aFBYayzDo4BVJu

    Piped is a privacy-respecting open-source alternative frontend to YouTube.

    I'm open-source, check me out at GitHub.

    load more comments (1 replies)
    load more comments (2 replies)
    [–] [email protected] 17 points 1 year ago (1 children)

    The nicest aspect, for me, is that I rarely need to do something just once. So while I sometimes prefer a GUI workflow for a simple one-off, if it's something I may end up repeating, then I'd rather have a command-line approach which can be chucked in a shell script, run by cron, or easily invoked over ssh on my phone.

    But for highly interactive things (e.g., reading email), I'll stick to GUI solutions like a pleb.

    [–] FinalBoy1975 7 points 1 year ago

    Linux is so awesome because of scripting and automation. It's just there, an expected thing it wants the user to do. My favorite thing about automation and scripting is how you can write a script in the terminal and make it part of the GUI experience. Everyone has their own preference about how to edit a file. I've been writing scripts since the 1990s, so I'm just used to doing that in the terminal. The OS has evolved since then so much. So, I write up my script in the terminal, then I turn it into something I can click on and run when I need to, on top of scheduling its execution. I think that's really special and unique about Linux now. Mac OS was like that in the past. It got less so over the years and Apple made it harder for the user to do this. Linux has maintained this type of thing that has always been since UNIX and I really think it is a driving force for the future of computing. It now stands as the only OS that allows the user to customize his or her experience through scripting as a totally functional and integrated aspect of the OS. You don't have to do anything special to get scripting to work. It comes to you this way. You just write your script. You decide how you want to execute your script, which can even include executing it in the GUI if you want. Microsoft Windows never had this and is desperately trying to catch up, but in order to do it on that OS, it's very clunky. Linux right now is the only OS available that allows you to do exactly what you've described. You only have to do it once if you have the know-how. And it's just there. No special things to install or create.

    [–] [email protected] 16 points 1 year ago* (last edited 1 year ago) (2 children)

    A dirty linux admin here. Imagine you get ssh'd in nginx log folder and all you want to know are all the ips that have been beating againts certain URL in around last let's say last seven days and getting 429 most frequent first. In kittie script its like find -mtime -7 -name "*access*" -exec zgrep $some_damed_url {} \; | grep 429 | awk '{print $3}' | sort | uniq -c | sort -r | less depends on how y'r logs look (and I assume you've been managing them - that's where the zgrep comes from) should be run in tmux and could (should?) be written better 'n all - but my point is - do that for me in gui

    (I'm waiting ⏲)

    [–] [email protected] 4 points 1 year ago

    As a general rule, I will have most of my app and system logs sent to a central log aggregation server. Splunk, log entries, even cloudwatch can do this now.

    But you are right, if there is an archaic server that you need to analyse logs from, nothing beats a find/grep/sed

    [–] Hobo 3 points 1 year ago

    In splunk this is a pretty straightforward query and can be piped to stats count and sorted. I don't know if you'd exactly count that as gui though.

    [–] [email protected] 12 points 1 year ago (1 children)

    Sometimes I think about installing linux just to feel smug about it

    [–] MajorHavoc 12 points 1 year ago* (last edited 1 year ago)
    [–] [email protected] 7 points 1 year ago (1 children)

    I know it's faster and even easier for many things, but it's with great shame that I would rather mess with network interfaces via GUI than on command line. nmtui is a poor substitute.

    load more comments (1 replies)
    [–] [email protected] 7 points 1 year ago

    The next level above that is installing a keyboard-driven window manager like i3. That’s where the dopamine really comes from.

    [–] southbayrideshare 6 points 1 year ago* (last edited 1 year ago)

    Finally ditching Apple's "Music" player for MOC after watching Apple dismantle/bury basic features over the last decade.

    [–] [email protected] 5 points 1 year ago* (last edited 1 year ago) (1 children)

    It's not about power but about usability. Most GUI tools are worse software, somewhere. Example: Evolution Mail and Foliate (E-Reader) just stopped working for me, because they somehow get bubblewrap to want to open something in /root/.cache (which fails), which is just silly.

    load more comments (1 replies)
    [–] [email protected] 3 points 1 year ago

    Rings true for Mac users too.

    And windows, to some extent.

    [–] [email protected] 3 points 1 year ago

    Also, the scale is logarithmic.

    load more comments
    view more: next ›