The Art of Linux CLIs

Поделиться
HTML-код
  • Опубликовано: 23 авг 2024

Комментарии • 314

  • @MultsElMesco
    @MultsElMesco  Месяц назад +49

    We are revamping the discord server so feel free to join if you want to have semi-interesting conversations about trivial programming topics. discord.gg/jpJdqDdQcv
    I hope you enjoy this video, I definitely had a lot of fun working on it. Some people have asked me about my config files, you can check them out here github.com/IonelPopJara/dotfiles
    (Also follow me on twitter if you want. twitter.com/ionelalexandr12 )
    To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/Mults
    You’ll also get 20% off an annual premium subscription.

    • @ricdeh1701
      @ricdeh1701 Месяц назад

      Considering that you already are in the GNU/Linux FOSS bubble, it would be cool for you to setup a Matrix server so that your fans don't need to use proprietary Discord

    • @TheSensationalMr.Science
      @TheSensationalMr.Science Месяц назад

      derek taylor has compiled a list of these fun cli scripts at his repo called... dwt shell-color-scripts.
      just thought you would like.
      Hope you have a great day & Safe Travels!

  • @chadyways8750
    @chadyways8750 Месяц назад +563

    "Silly programs, with no purpose."
    Me at work: wait a minute

    • @MrSquishles
      @MrSquishles Месяц назад +14

      I have had a real technical use for cowsay at work before 😔

    • @theseangle
      @theseangle 18 дней назад +2

      @@MrSquishles check if `apt` works right? ;D

  • @tuanphvng
    @tuanphvng Месяц назад +903

    this is peak linux brain rot

    • @sanetrayy
      @sanetrayy Месяц назад +6

      HAHAHA

    • @lostzhengli1060
      @lostzhengli1060 29 дней назад +16

      SKIBIDI OHIO ARCH WITH HYPRGYATT?
      im sorry

    • @waralo191
      @waralo191 19 дней назад +6

      Yeah, but at least it's open source brain rot

    • @zaicol850
      @zaicol850 6 дней назад +2

      @@waralo191 imagine what closed source brain rot is like

  • @berkefekeskin9172
    @berkefekeskin9172 Месяц назад +401

    leetcode medium? i cant even solve some easy questions 😔

    • @ashimarulovesyou
      @ashimarulovesyou Месяц назад +38

      LeetCode? I can't even cd from D:// to C://

    • @groff8657
      @groff8657 Месяц назад +29

      There are more easy leetcode questions than grains of sand on earth. And some or them are NOT easy questions, but are designed to gaslight you that they are.

    • @rubyciide5542
      @rubyciide5542 Месяц назад

      ​@@ashimarulovesyouu literally just did it poser clown

    • @arsenypogosov7206
      @arsenypogosov7206 Месяц назад

      ​@@groff8657Example?

    • @billybobjankens12
      @billybobjankens12 Месяц назад +10

      @@ashimarulovesyou Windows? I can't even mouse and keyboard.

  • @Liriq
    @Liriq Месяц назад +287

    Piping fortune into cowsay was a lightning moment. Life-changing. Especially with the stegosaurus. This is why we love computers.

  • @bojidarvladev4890
    @bojidarvladev4890 Месяц назад +252

    4:44 This is the official discontinuation the project stopped receiving updates around 4-5 years ago.

    • @monad_tcp
      @monad_tcp Месяц назад +76

      sometimes software is just "done", yeah, I know, heresy

    • @Brahvim
      @Brahvim Месяц назад +21

      @@monad_tcp It was too simple a program to need to be fixed anymore, I guess.

    • @connivingkhajiit
      @connivingkhajiit Месяц назад +15

      fastfetch is the replacement

    • @guigazalu
      @guigazalu Месяц назад

      @@connivingkhajiit nowofetch is. Aka. hyfetch.

    • @electricant55
      @electricant55 21 день назад

      @@Brahvim yeah fuck the performance lol

  • @oliearomin
    @oliearomin Месяц назад +119

    I need to add that stegosaurus with a hat saying random stuff to my cli

    • @RaulChis
      @RaulChis Месяц назад

      how does one achieve such, I'm to stupid to find an answer online

    • @Nandainthegrass
      @Nandainthegrass Месяц назад

      @@RaulChis You'll have a ~/.bashrc or ~/.zshrc file depending on whether you're using a bash or zsh shell. Open this file in a text editor and add the command (example: fortune | cowsay) (I prefer adding it at the end of the file) and then save the file. You can run "source ~/.bashrc" or "source ~/.zshrc" (again depending on what you're using) to see the changes without closing and opening the terminal. Make sure fortune and cowsay are installed though.

    • @oliearomin
      @oliearomin Месяц назад

      @@RaulChis I haven't actually done it but I'll try to update you when I do!

    • @saurabhsingh7234
      @saurabhsingh7234 Месяц назад

      ​@@oliearominPlease let me know as well.

    • @ghjfjhfdgh
      @ghjfjhfdgh Месяц назад

      1. install "fortune" and "cowsay"
      2. add the following to your .profile, .bashrc, .zshrc or whatever your shell parses: "fortune | cowsay -f stegosaurus"
      for extra rainbow action, install "lolcat" and change the command to:
      "fortune | cowsay -f stegosaurus | lolcat"

  • @justahumanwithamask4089
    @justahumanwithamask4089 Месяц назад +60

    So you're telling me that I can create a useless cli to get some github stars and then a job

    • @jjhe3899
      @jjhe3899 Месяц назад +6

      is the Bhudda Bhuddist?

  • @_Guigui
    @_Guigui Месяц назад +88

    this reminded me i have a project of a command line rhythm game just laying around

    • @Plorpoise
      @Plorpoise Месяц назад +23

      That sounds awesome actually

    • @_Guigui
      @_Guigui Месяц назад

      @@Plorpoise yeah, i kinda gave up on it because i ran out of motivation to make a chart editor that people that aren't me can use (though, you can look it up, it's called "shellrhythm")

    • @dreamdeckup
      @dreamdeckup Месяц назад +8

      please share if it gets to a working state!

    • @_Guigui
      @_Guigui Месяц назад

      @@dreamdeckup it's available! it's called shellrhythm and the client and editor are... functional

    • @silvncr
      @silvncr Месяц назад +4

      i want to see that too

  • @pegeeeeee
    @pegeeeeee Месяц назад +40

    2:00 BOCCHI THE ROCK MENTIONED

    • @pegeeeeee
      @pegeeeeee Месяц назад +13

      4:01 AGAIN OMG

    • @ArseneKichi
      @ArseneKichi Месяц назад +1

      bocchi sweep is real

    • @pegeeeeee
      @pegeeeeee Месяц назад +1

      @@ArseneKichi REALLL🙏🙏🙏🙏

  • @andrwondabeat
    @andrwondabeat Месяц назад +19

    I’m glad you used my rice for
    this video! I love to see the unix ricing community is growing. Great video! ❤

    • @MultsElMesco
      @MultsElMesco  Месяц назад +6

      Thank you! I loved your rice, it was pretty good :))

  • @jorionedwards
    @jorionedwards Месяц назад +82

    I don't have an anime girl as my wallpaper.
    I have *eight* anime girls as my wallpaper.

    • @connivingkhajiit
      @connivingkhajiit Месяц назад +7

      I dont have an anime girl as my wallpaper.
      I have an anime girl as my mousepad.

    • @cirkulx
      @cirkulx Месяц назад +1

      i have the moon…

    • @Krepppa253ButFake
      @Krepppa253ButFake 22 дня назад +1

      @@connivingkhajiit You sure it‘s *as* your mousepad and not a mousepad with it printed on…?

    • @dinhero21
      @dinhero21 9 часов назад

      @@Krepppa253ButFake yes

  • @kokayola
    @kokayola Месяц назад +19

    Now i need to add hitoribocchi in any possible thing i can modify in my linux distro

  • @FrogsRghey
    @FrogsRghey 10 дней назад +2

    3:17 is pure gold

  • @baranjan6969
    @baranjan6969 Месяц назад +11

    awk is a universal stereoids for every single cli program out there.

  • @marxy37dev
    @marxy37dev Месяц назад +20

    the pipe sfx is what got me xD (also it's the only thing my smol brain understood of this video)

  • @leyvirose875
    @leyvirose875 Месяц назад +15

    Thought this might be relevant:
    There used to be a program that you could run on IBM mainframes in the late 60's that would print ASCII (or whatever text-encoding they used, I don't think it was ASCII) art image of a lady in her "birthday suite". I forget what it was called, but I saw a RUclips video of it being demoed at a computer museum, as part of a multi-video series.

    • @1KiloDepartment
      @1KiloDepartment Месяц назад +3

      You are probably thinking of Edith!

    • @leyvirose875
      @leyvirose875 Месяц назад +1

      Yes, that's the one!

    • @cilency
      @cilency Месяц назад +2

      ruclips.net/video/LtlrITxB5qg/видео.html
      Found a video of the program in question

  • @Jupiter__001_
    @Jupiter__001_ Месяц назад +8

    fastfetch is good if you want it to run every time you open your terminal. It's written in C so it's fast, hence the name.

    • @cirkulx
      @cirkulx Месяц назад

      idk fastfetch looks kinda weird on default config and im really stupid (so i made my own fetch program that on a good system runs in about 200μs)

  • @DavidLee-jd5ot
    @DavidLee-jd5ot Месяц назад +17

    Instead of neofetch, cmatrix and cava Use fastfetch, unimatrix and glava

  • @jjhe3899
    @jjhe3899 Месяц назад +3

    wait, you can have the pipes screensaver in a CLI? Definitely a must-have!

  • @CocoTheMii
    @CocoTheMii 10 дней назад +1

    4:39 "a few weeks ago" apparently equates to three months

  • @TreeLuvBurdpu
    @TreeLuvBurdpu Месяц назад +7

    Fortune cookies are already shitty, and yet people read them. "Fortune" was not useless. It was an improvement on the actual fotune cookie.

    • @attustheant
      @attustheant Месяц назад +1

      You aren''t eating your terminals, are you?

    • @TreeLuvBurdpu
      @TreeLuvBurdpu Месяц назад +1

      @@attustheant I am ingesting them.

  • @chloemccarthy2297
    @chloemccarthy2297 13 дней назад

    - Have dual, maybe more, monitors side by side.
    - Crank that resolution as much as possible.
    - Long, short terminal window spanning all monitors.
    - $ sl
    - Train is now a useless and frustratingly long loading bar.
    - Linux life.

  • @Maxjoker98
    @Maxjoker98 21 день назад +1

    3:30 Calling it a train is offensive. It's a steam locomotive(sl).

  • @bilbobagend8155
    @bilbobagend8155 Месяц назад +3

    0:53
    Just made me realize that stock image sites might be irrelevant now. At least crappy ones. Why bother paying for slop when you can generate slop at the pace of your own patience?

  • @worldadmin9811
    @worldadmin9811 4 дня назад

    made it to the end, congrats on 50k!

  • @puleroxd4116
    @puleroxd4116 Месяц назад +2

    hey what are you using for the as a in terminal file browser/file editor in 7:30 it looks very much like something i want to use but dont have...

  • @charliepettigrew2818
    @charliepettigrew2818 Месяц назад +5

    does anyone know how ppl get text to display at certain places on the screen? the only way i know is print() (along with other languages equivalents), which doesn't let you specify where the text is displayed.

  • @OpyrusDev
    @OpyrusDev 12 дней назад

    since the past hour every video want me to go from Zorin Os to Arch but i heard about that installation difficulty (but the result is so beautiful 😭😭)

  • @blank-mq8ef
    @blank-mq8ef Месяц назад +1

    fortune into cowsay into lolcat is the best thing to have each time you open your terminal

  • @Dragoonmaster999
    @Dragoonmaster999 Месяц назад +3

    To this day, we still don't know what file was the freaky sheeps

  • @ukyotachibana638
    @ukyotachibana638 Месяц назад +2

    so I had to sudo apt install sl
    and then I had to use sl 🤣
    its really funny spending too much time customizing terminal with weird stuff
    lmao the pipe is not for I guess 🤣I would watch the birds flying rather than pipes
    great vid!!! love the editing 🔥

  • @zxuiji
    @zxuiji Месяц назад +1

    8:03...I feel called out XD

  • @reinadorojo
    @reinadorojo 14 дней назад

    un chileno al que se le entiende. amo el tipo de humor de este canal, es raro y dificil de explicar pero me gusta y me quedo hipnótico con estos videos

  • @themirrazz
    @themirrazz Месяц назад +1

    Can confirm that 50% of the reason I clicked was Anya-chan doing her waku waku face in the thumbnail

  • @um8078
    @um8078 Месяц назад +1

    After switching to Linux for a month and using a Windows machine this morning I can confidently declare I've lost all ability to use file manager and now is only capable of using cd and zoxide

  • @thatcipher
    @thatcipher Месяц назад +1

    I learned to appreciate CLI tools so much
    Idk as a frontend developer I shouldn't like the terminal as much as I do lmao

  • @trevorthedude
    @trevorthedude Месяц назад

    The way you introduced piping has got to be used in universities. I really like the way you introduce new topics, and I think professors would learn a lot from your segues

  • @croakclyde1654
    @croakclyde1654 6 дней назад

    new vid idea: "starting out your linux journey"

  • @cringemaki
    @cringemaki Месяц назад +1

    "Or your next not project at all because you're never going to acomplish anything [...]"
    Too personal and real. I want to learn to code and make this auto clicker for a game but I'm too lazy. Damn.

  • @jollux8035
    @jollux8035 Месяц назад

    in my programming 1 course (python) we did the cowsay CLI project as a lab in our class. it was fun, the cow images were given (excluding the sheep), and also a dragon and tiger. from what i remember the cows name was heifer, but nevertheless the project was rly fun and was my first intro to CLI.

  • @bluezhift
    @bluezhift Месяц назад

    My love for the CLI grows! Let's GO!!!

  • @Vintagestep
    @Vintagestep 16 дней назад

    idk where I saw a dude loosing his head after weeks of doing complex programming just to make a 3D moving donut with ascii in the CLI, this video reminded me of that lmao

  • @0xPRIMEgs
    @0xPRIMEgs 24 дня назад

    Linux CLI is God's chosen PC interface.

  • @andyman301
    @andyman301 28 дней назад

    6:42 Nah, it's the Windows XP default wallpaper

  • @amberisvibin
    @amberisvibin 17 дней назад

    i just had the strangest glitch where this entire video was replaved with a soundless cat video

  • @bionicseaserpent
    @bionicseaserpent Месяц назад +2

    me using the Default KDE 6 Manjaro wallpaper:

  • @Whit3_Tee_Poison
    @Whit3_Tee_Poison 19 дней назад

    6:44 geee what gave it away

  • @KrazyKaiser
    @KrazyKaiser 27 дней назад +2

    Holy shit I didn't know that's what piping did, I thought it was just way to input multiple commands at the same time 💀💀💀 This is what you get when you set up a linux server by just copy pasting things you find online...

  • @Playerk125
    @Playerk125 11 дней назад

    im not gonna lie, my wall paper is a animadet grathink of a 80´s style sunset calld "Neon Sunset"

  • @amirroohi4566
    @amirroohi4566 Месяц назад +10

    had to double check, yes my wallpaper is anime, but its just a minimalist faceless Yu Gi, so yeah

    • @awful999
      @awful999 Месяц назад

      omg my wallpaper is marik

  • @jeffreyliu2289
    @jeffreyliu2289 15 дней назад

    Peak music choice, the Cyber Grind doesn't show up much as bgm

  • @eng3d
    @eng3d Месяц назад +1

    Not only in Linux but also in Windows.
    BTW, I found that after the 2022 update of Windows 10, cmd.exe works really well, it renders colors correctly (no mumbo-magic) and it works acceptable.
    When CLI shines? maintenance/developer/admin tools

    • @MapleBR
      @MapleBR 20 дней назад

      since i found out the windows terminal app and installed powershell 7 it's been funny to work with windows. I spent a few days ricing it, most of time at work im connecting via ssh to linux servers and doing stuff directly on the command line.

  • @givowo
    @givowo Месяц назад +1

    I love steam locomotive

  • @coinbongo4694
    @coinbongo4694 Месяц назад +2

    Hyprland spotted. High five ✋

  • @Munenushi
    @Munenushi 13 дней назад

    just like old game cracks that had graphical interfaces and music and menus and stuff!
    i mean so I've heard

  • @milymilo
    @milymilo 9 дней назад +1

    cant believe donut.c was never mentioned 😔

  • @Sliden
    @Sliden 7 часов назад

    Mushishi mentioned

  • @saekokazzu
    @saekokazzu Месяц назад

    Thanks for that screen shot bind

  • @toasterenthusiast6188
    @toasterenthusiast6188 Месяц назад

    Neofetch has ceased all new contributions as of this year so I would have recommended something a bit more modern like fastfetch in the video instead of leading people to download dead software.

  • @arjix8738
    @arjix8738 Месяц назад +1

    the few times I misstyped ls as sl, it did actually list the directory contents, so I thought it was an alias for ls

    • @formbi
      @formbi Месяц назад

      some distros include aliases for stuff

  • @CentreMetre
    @CentreMetre 18 дней назад

    My wall paper is anime, but its of Tanaka-kun saying "I dont need new developments in my life" as a reminder

  • @RealVCT
    @RealVCT 28 дней назад +1

    6:42 my wallpaper has pandemonica from helltaker, does that count?

  • @qexat
    @qexat Месяц назад

    6:44 jokes on you I have Dreamcatcher Gahyeon as my wallpaper

  • @arsxhy
    @arsxhy Месяц назад

    6:16 "I need water"
    6:19 "gulps*"

  • @FiveHundredHungryGhosts
    @FiveHundredHungryGhosts Месяц назад

    @0:50 "Stupid little programs with little to no application"
    Oh nothing much, just a compiler.

  • @DarkoMesarosSubotica
    @DarkoMesarosSubotica 19 дней назад

    Hey I saw a screenshot from my blog at 1:48 🥳

  • @user-td9sj4pb3d
    @user-td9sj4pb3d Месяц назад

    I just loved this!!! Can you suggest more cli tools!

  • @arx9781
    @arx9781 Месяц назад

    you can always pipe cowsay with lolcat to have a gradient stegosaurus

  • @cewla3348
    @cewla3348 Месяц назад

    figlet -f banner a
    why didnt i just do this when i made 8x8 pixel art of all letters, uppercase letters, numbers, and symbols with hashes

  • @Susul-lj2wm
    @Susul-lj2wm Месяц назад

    ayy, I am using tide aswell, great terminal theme

  • @drominitoketchup
    @drominitoketchup 11 дней назад

    aah - searching at the "wrong unixporn" was a bad experience..

  • @KernelPanic0
    @KernelPanic0 26 дней назад

    I like silly novelty programs and all, but I was hoping this video would challenge me in my non-tiling KDE-using wobbly-window-addict ways. Maybe I like the convenience of setting up a printer or changing my mouse acceleration or whatever with the settings program, without having to look it up. The only thing that sucks about my love for GUI tools is, a lot of them *suck* in terms of performance. They all either use a stupid JavaScript engine for a lot of simple UI tasks, or they cache the wrong things and don't cache the right things, or whatever, and all of them are still not configurable enough.
    People talk a lot about how tiling window managers and command-line tools are more "efficient", but like, I can touch-type at a speed I'm fine with without learning the "proper" way (with one's hands resting on the home row and everything), and without switching to a different layout from QWERTY (which I totally could do with my keyboard). And similarly, I can navigate and manage windows just fine on KDE. I feel like I spend a lot more time thinking about the next thing I'm gonna do between programs I'm running rather than navigating between them.
    What I do use command-line tools a lot for though is bulk operations, especially with tools that don't really have a good GUI replacement, like FFmpeg, ImageMagick, and some other specialized things.
    It makes me want to write my own replacements for a lot of KDE Plasma components, but I have other things I'd like to write replacements for before that (like a good web browser that actively fights against/asks user permission for shit like Web Workers, WebRTC, the Idle Detection API, site local storage, those stupid pages that hide or replace your scrollbar and do their own shitty "smooth" scroll, etc.).

  • @arnabbiswasalsodeep
    @arnabbiswasalsodeep Месяц назад

    I have an alias "moo" which is for "fortune" output in "cowsays" then makes it colourful (i forgot using what & it's 2am)

  • @HiLordReilo
    @HiLordReilo Месяц назад

    is it just me or the thumbnail of this video changes every time I get it in my recommendations??

  • @chaitanya8126
    @chaitanya8126 Месяц назад +1

    holy shit , brilliant sponsorship

  • @RealYukiSan
    @RealYukiSan 19 дней назад

    6:40 for real

  • @KisahKecilKita
    @KisahKecilKita 9 дней назад

    I use Arch btw

  • @hhectorlector
    @hhectorlector 2 дня назад

    is that the veiWow emote in the thumbnail or no

  • @mumblety
    @mumblety Месяц назад

    Man. I really should switch to linux.

  • @justanotherguy6345
    @justanotherguy6345 25 дней назад

    you do not understand how much I *need* to know what the font in the thumbnail is

  • @yviskos
    @yviskos Месяц назад

    i use git bash on windows (uses a lot of linux based things as it is pretty much wsl) and i love using CLIs for as much as i can

  • @Ciubix8513
    @Ciubix8513 Месяц назад

    who needs neofetch when we have hyfetch :3

  • @JWJ212
    @JWJ212 Месяц назад

    Never got "why would I want to type when I could just click buttons" I mean... why would I want to take my hands off my keyboard? That just slows everything down from hand movement time. I could have already finished typing a prompt in the time it takes to move my hand to the mouse, click a gui, and bring it back to my keyboard.

  • @Fernando-du5uj
    @Fernando-du5uj Месяц назад

    Your videos are funny asf man. Never stop it!

  • @Folkmjolk
    @Folkmjolk 2 дня назад

    2:45 i did the same thing.

  • @pyrolyzed4314
    @pyrolyzed4314 Месяц назад +1

    What font does your terminal use? My pursuit of a good font is never ending.

    • @theblankuser
      @theblankuser Месяц назад +1

      Same, this one looks so good

  • @aeebeecee3737
    @aeebeecee3737 Месяц назад

    2:11 a noteworthy mention about cowsay alike program is: ponysay -- a rewritten implementation for Bronies

  • @mariobot128
    @mariobot128 Месяц назад

    3:20 why is this exactly me xD

  • @effy_922
    @effy_922 Месяц назад

    I remember spending a week ricing up my new Linux Distro
    ...only to never use cava/pipes/neofetch/alacritty ever again since they took too much screen space
    10/10 would do again

  • @vyrva5690
    @vyrva5690 16 дней назад

    4:30 ROMANIA MENTION 🇷🇴🇷🇴🇷🇴🇷🇴 OORAH 🇷🇴🇷🇴🇷🇴🇷🇴

  • @diegoestrada35
    @diegoestrada35 Месяц назад

    Based for using a Urusei Yatsura song as your outro

  • @StrixsMC
    @StrixsMC Месяц назад +1

    Im only here bc i see you still with the 4.20 kernel 💀

  • @youtubehandlesux
    @youtubehandlesux Месяц назад

    Great argument, however:
    raylib + dear imgui

  • @ghost_frosty06
    @ghost_frosty06 Месяц назад

    1. Listing the files
    2. Clearing the screen
    This is me 99% of time on terminal

  • @JeffreyCH1
    @JeffreyCH1 20 дней назад

    as a layman who knows absolutely nothing about linux, i see AmogOs, i press like

  • @tvnalad
    @tvnalad Месяц назад +1

    no asciiquarium? disliking smh my hedd

  • @Alevia.
    @Alevia. Месяц назад +2

    i totally use linux

  • @JonaJenga
    @JonaJenga Месяц назад +2

    AI generated stock image 0:56 really stuck out as a sore thumb
    Great video besides that though!

  • @angeldude101
    @angeldude101 Месяц назад

    My wallpaper is from an anime-style JRPG, but it may or may not feature an anime girl from said game for weird semantic reasons that depend on interpretation.
    Someone unfamiliar with the game would definitely say it does not have an anime girl.