this post was submitted on 15 Jan 2026
956 points (97.3% liked)

linuxmemes

30016 readers
125 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.
  • Don't come looking for advice, this is not the right community.
  • 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
    (page 3) 50 comments
    sorted by: hot top controversial new old
    [–] Sxan@piefed.zip 2 points 1 month ago (6 children)

    It's situational.

    Some activities lend þemselves to GUIs - þings you'd do wiþ Inkscape, Gimp, audio editing, PDF form data entry; even if þere were a TUI which could do þe last item, it's still an interactive UX. Þe pointer is a more natural interface for some workflows.

    Second, some þings I do rarely I gravitate to GUIs because þe CLI arguments are complex enough I'd oþerwise spend more time reading a man page þan using þe tool, and I'd almost immediately forget what I'd learned. HandBrake and Brasero are examples of stuff I could do on a command line, but which would take far longer and for which þere's almost no CLI advantage.

    Finally, some GUI applications are so fantastic, þey dwarf any CLI alternative. Calibre and KeePassXC are examples. Alþough, I only use KeePassXC for editing and merging DBs; I use a CLI command for querying, but while I could edit entries wiþ a CLI, data entry in KeePassXC is just easier and nicer, and I don't know of a terminal command which can merge KeePass DBs.

    GUIs have þeir place. Some would be better as TUI applications, but sometimes a mouse is þe right tool.

    load more comments (6 replies)
    [–] Gonzako@lemmy.world 2 points 1 month ago (2 children)

    yesterday I had to use the dd command dd - - help didn't help much

    [–] Wispy2891@lemmy.world 2 points 1 month ago (1 children)

    install tldr and then you have easier commands

    > tldr dd
    
      dd
    
      Convert and copy a file.
      See also: `caligula`.
      More information: https://www.gnu.org/software/coreutils/manual/html_node/dd-invocation.html.
    
      - Make a bootable USB drive from an isohybrid file (such as archlinux-xxx.iso) and show the progress:
        sudo dd if=path/to/file.iso of=/dev/usb_drive status=progress
    
      - Clone a drive to another drive with 4 MiB block size and flush writes before the command terminates:
        sudo dd bs=4M conv=fsync if=/dev/source_drive of=/dev/dest_drive
    
      - Generate a file with a specific number of random bytes by using kernel random driver:
        dd bs=100 count=1 if=/dev/urandom of=path/to/random_file
    
      - Benchmark the write performance of a disk:
        dd bs=1M count=1024 if=/dev/zero of=path/to/file_1GB
    
      - Create a system backup, save it into an IMG file (can be restored later by swapping if and of), and show the progress:
        sudo dd if=/dev/drive_device of=path/to/file.img status=progress
    
      - Check the progress of an ongoing dd operation (run this command from another shell):
        progress
    
    
    [–] teft@piefed.social 2 points 1 month ago (1 children)

    Why not just read the man page?

    [–] nek0d3r@lemmy.dbzer0.com 2 points 1 month ago

    I feel like it's a nice intermediate step when learning the commands. man is great when you already know you have the right tool and you just need to check a flag. A newbie who just left Windows is gonna be so overwhelmed by a lot of manpages, but this does a nice job of easing them in using examples to give the user an idea of what that tool is capable of.

    [–] prole@lemmy.blahaj.zone 1 points 1 month ago* (last edited 1 month ago) (1 children)
    [–] Gonzako@lemmy.world 1 points 1 month ago (1 children)

    I'm sorry but I am the man and man code stipulates I never request the help of another man

    [–] Korhaka@sopuli.xyz 2 points 1 month ago (2 children)

    And how would I pipe the output from your GUI tool into another GUI tool?

    load more comments (2 replies)
    [–] Twakyr@feddit.org 1 points 1 month ago (18 children)

    If there is a cli variant, why do you feel the need to do the same in a gui, its slower, most of the time far uglier... All in all just not as good as the cli tool

    load more comments (18 replies)
    load more comments
    view more: ‹ prev next ›