• Gork@lemm.ee
    link
    fedilink
    arrow-up
    35
    ·
    9 months ago

    I’m high school I attended a summer programming program where all of the computers we used were CLI Unix boxes. No GUI, no Windows XP. Just the command line and you. Learned quite a bit there, from basic C++ to very simple shell scripting.

    I liked making my terminal environment black with lime green text a la The Matrix because it made me feel like a h4x0r.

  • jxk@sh.itjust.works
    link
    fedilink
    arrow-up
    35
    ·
    9 months ago

    The unicode “three dots” character is making me irrationally angry. In the terminal, just use three dots!

  • nifty@lemmy.world
    link
    fedilink
    arrow-up
    29
    ·
    edit-2
    9 months ago

    The terminal is itself an application or GUI where the input is text. What you really want to do is enjoin your spinal cord nerves to the chip interconnect so that you communicate efficiently using just electrical activity or the change in voltages.

  • TxzK@lemmy.zip
    link
    fedilink
    arrow-up
    25
    ·
    9 months ago

    Daily driving a cli only linux distro is surprisingly feasible these days due to the resurgence of various TUI applications. I’m still not insane enough to do it myself tho

    • PassingThrough@lemmy.world
      link
      fedilink
      English
      arrow-up
      13
      ·
      9 months ago

      Web browsing is still kind of hard though. And games. But that’s because they are designed around graphics these days.

      But for the rest of it, there’s a LOT of work I can get done on a nice terminal or three.

      • 257m@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        9 months ago

        May I recommend “w3m”? Its an awesome text based browser. It even supports images if your not running in a pure tty.

  • spujb@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    19
    ·
    edit-2
    9 months ago

    neither the graphic user interface nor the text user interface are immortal, but the graphic user interface is slightly longer lived because visual indicators are not tied to language, which is constantly in flux.

    bash and *nix commands are an absolute immemorable mess. powershell is the command line shell with the most staying power, due to its standardized commmand naming scheme. but the reality is, a 🗑️ symbol will keep its meaning for much longer than “rm” “del” or even “Remove-item”.

    • AVincentInSpace@pawb.social
      link
      fedilink
      English
      arrow-up
      24
      ·
      edit-2
      9 months ago

      visual indicators are not tied to language, which is constantly in flux.

      Core Unix commands have not changed since the 70s my guy. The syntax of modern ls, tar etc are still 1:1 compatible with versions that predate the invention of the concept of a GUI. Go 10 years back in GUI design back to 2014 and see how similar things are to today.

      The one exception to this is Powershell, which has the core Unix command names as aliases to the equivalent Powershell commands without any attempt to convert the flags between them. Microsoft really desperately wants to convert *nix programmers and sysadmins back to Windows, and they’re failing spectacularly because no one wants to use a shell where ls -l throws an error.

      bash and *nix commands are an absolute immemorable mess.

      that sounds like a skill issue.

      • spujb@lemmy.cafe
        link
        fedilink
        English
        arrow-up
        7
        ·
        9 months ago

        i am speaking in the very long term, hundreds to thousands of years. this was a joke/facetious response to a joke/overdramatic meme. sorry that wasn’t immediately obvious lol

      • qjkxbmwvz@startrek.website
        link
        fedilink
        arrow-up
        7
        ·
        9 months ago

        “grep” is an English verb, change my mind.

        Yeah I can never remember the syntax for a few commands, but surprise, those are the commands I don’t use often. And the command line being standardized means that using a shell on a Mac (work) feels… basically the same as using one on my Linux home servers.

    • Hjalmar@feddit.nu
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      Ehm, as long as team-*nix doesn’t uninvent the wastebasket :)

      Nothing lasts forever, not two random letters that may have some meaning nor a weird emoji 🕳️

        • olutukko@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          9 months ago

          I mean then you’re at the application, which propably has it’s own gui. What I meant is that you never have to use any desktop enviroment etc. It’s like with dos, you do everythinf in terminal and then you just open programs trough it which might have gui

  • Is there a way to launch graphical programs through the shell? I don’t mean opening a terminal in your DE/WM but rather running without a gui but then starting a seperate gui just for graphical programs