100+ Linux Things you Need to Know

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ค. 2024
  • Get the full Linux course at bit.ly/4crDqtb
    Learn 101 essential concepts in Linux in 10 minutes. What is the Linux kernel? What is GNU? What is the best Linux distro? And many other important questions answered.
    #linux #programming #101
    💬 Chat with Me on Discord
    / discord
    🔗 Resources
    Computer Science 101 • 100+ Computer Science ...
    WebDev 101 • 100+ Web Development T...
    Linux in 100 Seconds • Linux in 100 Seconds
    📚 Chapters
    🔥 Get More Content - Upgrade to PRO
    Upgrade at fireship.io/pro
    Use code YT25 for 25% off PRO access
    🎨 My Editor Settings
    - Atom One Dark
    - vscode-icons
    - Fira Code Font
    🔖 Topics Covered
    - Linux basics tutorial
    - How to get started with Linux
    - Essential Linux commands to know
    - Difference between GNU and linux
    - What does Linux kernel do?
    - What are the top Linux distros in 2024?
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 2.4K

  • @Fireship
    @Fireship  6 วันที่ผ่านมา +164

    Try out the full course for free, then use code LINUX30 to take 30% off if you upgrade fireship.io/courses/linux

    • @ui7b.
      @ui7b. 6 วันที่ผ่านมา +17

      Nope

    • @kn_halo
      @kn_halo 6 วันที่ผ่านมา

      @@ui7b.Chad response

    • @adamk.7177
      @adamk.7177 6 วันที่ผ่านมา

      @@ui7b. Joke's on you, I'm doing it
      JK I'm poor, Learn Linux TV TH-cam Tutorials instead for me

    • @myselfakashagarwal
      @myselfakashagarwal 6 วันที่ผ่านมา +5

      I would like to interject you for a sec its ....GNU/Linux !!!!!

    • @LeelaSankharM
      @LeelaSankharM 5 วันที่ผ่านมา +3

      why not LINUX69 and 69% off???

  • @ntrgc89
    @ntrgc89 6 วันที่ผ่านมา +3986

    You totally missed an opportunity for that classic linux joke:
    $ love
    love not found
    $ happiness
    happiness not found
    $ kill
    you must specify whom to kill

    • @tihan6
      @tihan6 6 วันที่ผ่านมา +787

      thats about the level of humour i expect from linux users

    • @aaaaaa-hh8cq
      @aaaaaa-hh8cq 6 วันที่ผ่านมา +52

      ​@@tihan6lmao

    • @theboringplanet
      @theboringplanet 5 วันที่ผ่านมา +69

      does not work if you have love-lua installed 😢
      i tried forgetting that and it just showed me a blank screen on love...

    • @autistadolinux5336
      @autistadolinux5336 5 วันที่ผ่านมา +21

      Actually there's a program called love and it is a game engine

    • @jimnor8817
      @jimnor8817 5 วันที่ผ่านมา +19

      haha i love le jokes i can find on le front page of le reddit XDD

  • @sh4d0w727
    @sh4d0w727 6 วันที่ผ่านมา +2851

    Happy to be on the 4% (BTW)

    • @timm499
      @timm499 6 วันที่ผ่านมา +341

      Found the Arch user

    • @Kinggenton
      @Kinggenton 6 วันที่ผ่านมา +24

      ubuntu server all day baby!!!

    • @nyxiereal
      @nyxiereal 6 วันที่ผ่านมา +94

      i use arch btw :3

    • @avoavoavo
      @avoavoavo 6 วันที่ผ่านมา +27

      Im using Neovim

    • @Therealpro2
      @Therealpro2 6 วันที่ผ่านมา +26

      same, arch user btw

  • @hclyrics
    @hclyrics 5 วันที่ผ่านมา +359

    This video cured my Linux imposter syndrome. I recognized and understood way more than I thought I would. Another Fireship banger, for sure.

    • @kamrandoesstuff
      @kamrandoesstuff 5 วันที่ผ่านมา +31

      I’d just like to interject for a moment. What you’re refering to as Linux, is in fact, GNU/LInux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

    • @hclyrics
      @hclyrics 5 วันที่ผ่านมา +18

      @@kamrandoesstuff Who let Richard in here??

    • @lashlarue7924
      @lashlarue7924 4 วันที่ผ่านมา +3

      @@hclyricsme too, it was good to actually understand everything for a change. Only thing I didn't know about was "stat", which is crazy, but I guess I never needed to use it to set up a VM...

    • @FirstName-zt2my
      @FirstName-zt2my 4 วันที่ผ่านมา

      Did you also feel the need to copy paste your comments multiple times?
      ​@@kamrandoesstuff

    • @RurikLoderr
      @RurikLoderr 3 วันที่ผ่านมา +2

      Just started watching it for the same reason... let's see.

  • @DistroTube
    @DistroTube 5 วันที่ผ่านมา +131

    5:40 "If you have a few years to spare, you could try Vim. Or if you have no life at all, you could try Emacs..."
    I feel like I've been violated! :D

    • @clintquasar
      @clintquasar 5 วันที่ผ่านมา +6

      doomed

    • @user-ks1oh2wx6o
      @user-ks1oh2wx6o 4 วันที่ผ่านมา +4

      The patriarch of the emacs church is here

    • @DutchPyro2011
      @DutchPyro2011 4 วันที่ผ่านมา +2

      I love Vim 😅

  • @Dsamuell
    @Dsamuell 6 วันที่ผ่านมา +1356

    Opening fireship's videos are always like:
    Come for information
    Stay for the punchlines

    • @pijushbarik
      @pijushbarik 5 วันที่ผ่านมา +10

      Or develop an existential crisis as a developer. You never know 😂

    • @matthieuleon310
      @matthieuleon310 5 วันที่ผ่านมา +5

      Ive been watching almost all his vids since I stumbled upon that channel.
      I not a software engineer, I never code in my life, I understand nothing. But somehow in coming back :p

    • @richdobbs6595
      @richdobbs6595 5 วันที่ผ่านมา +1

      In this particular case, I only came for the punchlines. About the only thing I learned from the video was that I didn't know the logos for a lot of distros.

    • @pin65371
      @pin65371 5 วันที่ผ่านมา +1

      I'm in the trades and I watch for the memes.

    • @tierdropp7544
      @tierdropp7544 5 วันที่ผ่านมา

      @@matthieuleon310same here lol

  • @user-bj6vm2dx2v
    @user-bj6vm2dx2v 6 วันที่ผ่านมา +727

    "if you have few years to spare you can learn Vim and if you have no life at all you could try emacs", damn that got me

    • @cracc_baby
      @cracc_baby 5 วันที่ผ่านมา +11

      i like vscode

    • @jonathansung8197
      @jonathansung8197 5 วันที่ผ่านมา +26

      i use vscode with the vim plugin 😎
      (and im an arch user btw)

    • @szmonszmon
      @szmonszmon 5 วันที่ผ่านมา

      @@jonathansung8197 so, why not a neovim? ;-)

    • @cattokomo
      @cattokomo 5 วันที่ผ่านมา

      and if you have few years but want to end it all, use Neovim

    • @whekin
      @whekin 5 วันที่ผ่านมา +5

      I like vim so much. I wish all inputs in my operating system/apps/browser, etc would support it

  • @JediKitten927
    @JediKitten927 5 วันที่ผ่านมา +32

    I found this channel in the middle of my first year of java computer science and I didn't understand it one bit, I've now switched to mechanical engineering and still do not understand it one bit, yet I still watch every upload. You're truly a content wizard Mr. Ship.

    • @krox477
      @krox477 5 วันที่ผ่านมา +2

      Learn physics now

  • @lucasvella
    @lucasvella 4 วันที่ผ่านมา +29

    In your 96% figure, I think you grossly underestimated the number of people watching this video on their Android devices.

    • @paulsorensen8489
      @paulsorensen8489 2 วันที่ผ่านมา +4

      Yes, Linux desktop doubled to 4% in the past 2 years, but mobile is 4x the usage
      of desktop for web visits. Let's add in the other Linux uses found in daily life: streaming devices. TVs, routers, Iot. voice assistants, vehicles, point of sale/ pin pads, .... Linux is the dominate OS in the consumer space and server space.

  • @casper64
    @casper64 6 วันที่ผ่านมา +595

    7:07 “This is an IQ test” lmao

    • @pkz420
      @pkz420 5 วันที่ผ่านมา +54

      I wish there was a way to know how many people failed the test.
      I am sure someone will.
      But they won't be able to connect and tell us for a while.

    • @dogyX3
      @dogyX3 5 วันที่ผ่านมา +11

      Doesn't this command prevent deleting / without a special flag to ignore such warnings?

    • @Ba-gb4br
      @Ba-gb4br 5 วันที่ผ่านมา +26

      ​@@dogyX3--no-preserve-root

    • @Svaraijt
      @Svaraijt 5 วันที่ผ่านมา

      There's also a randomizer obfuscated version 🎉

    • @demonwizard2162
      @demonwizard2162 5 วันที่ผ่านมา

      @@Ba-gb4br Will it still rm everything with just / and not /*

  • @arindampande2686
    @arindampande2686 6 วันที่ผ่านมา +317

    6:42 What a transition 🤯

    • @Rustmilian
      @Rustmilian 5 วันที่ผ่านมา +20

      What a **sponsor blocked**

  • @donalshijan5615
    @donalshijan5615 5 วันที่ผ่านมา +15

    This is why fireship is the best online educator / content creator, he taught everything that there is to know about linux and shell commands in just a 12 min video when others are selling month long courses.

  • @tristanreid5770
    @tristanreid5770 5 วันที่ผ่านมา +13

    On that chown stuff, when he said the stuff about 7s, it can be kind of cryptic where those numbers come from. The idea is that 7 in binary is 111. Those 3 ones are rwx (read/write/execute), the 1 means that they're all turned on. A 000 would be all turned off, or another example is 6, which in binary is 110, so read & write are turned on, but execute is turned off. Read-only is 4, which in binary is 100, so only the read bit is turned on.

    • @DebianDog
      @DebianDog 2 วันที่ผ่านมา

      I learned it that way so it is the default in my head... until I get to sticky bits

  • @grim.reaper
    @grim.reaper 6 วันที่ผ่านมา +402

    I am going to alias “sudo” to “daddy”

    • @srfodonis4750
      @srfodonis4750 5 วันที่ผ่านมา

      plsdaddy rm -rf /

    • @Windeycastle
      @Windeycastle 5 วันที่ผ่านมา +16

      Nooo... 😂

    • @dislikepineapples
      @dislikepineapples 5 วันที่ผ่านมา +35

      or please

    • @sebasbot01
      @sebasbot01 5 วันที่ผ่านมา +46

      ​@@dislikepineapplesdaddy please

    • @soubruno
      @soubruno 5 วันที่ผ่านมา +4

      ​@@sebasbot01 beach please

  • @healthyseal
    @healthyseal 6 วันที่ผ่านมา +423

    4:21 epstein flight log 💀

    • @adityaanuragi6916
      @adityaanuragi6916 6 วันที่ผ่านมา +21

      I don't use Linux could you pls explain it to me

    • @healthyseal
      @healthyseal 6 วันที่ผ่านมา

      ​@@adityaanuragi6916it's a reference to a leaked document featuring numerous names of celebrities having paid a visit to the infamous epstein island

    • @daphenomenalz4100
      @daphenomenalz4100 6 วันที่ผ่านมา +138

      @@adityaanuragi6916 it's not a linux reference 💀

    • @salman4430
      @salman4430 6 วันที่ผ่านมา

      @@adityaanuragi6916 touch is a terminal command to create a new file.
      You say touch new-file.ext
      this will create new-file.ext in the current directory.
      Joke is Epstein and touching underage kid. If you don't know about it. Welcome to the internet

    • @crabbyboi9127
      @crabbyboi9127 6 วันที่ผ่านมา

      @@adityaanuragi6916 list of people who went to a kiddy diddling island

  • @eliovalentinoancivillarroe4168
    @eliovalentinoancivillarroe4168 5 วันที่ผ่านมา +6

    I'm 4 years using linux right now, and I didn't knew the existence of stat command. Always you can learn new staff from this channel. Thanks for the nice video!!!

  • @luay_kelani
    @luay_kelani 6 วันที่ผ่านมา +92

    I always dreamt of saying this on this channel and finally:
    I use Arch Btw.

    • @streettrialsandstuff
      @streettrialsandstuff 5 วันที่ผ่านมา +7

      Me too btw

    • @RishabhSingh-fj2go
      @RishabhSingh-fj2go 5 วันที่ผ่านมา +4

      I use nixos btw

    • @quaesitrix881
      @quaesitrix881 5 วันที่ผ่านมา

      @@RishabhSingh-fj2go NixOS seems really cool ! I'm thinking of switching to give it a try (I use arch btw 😄)

    • @paulsorensen8489
      @paulsorensen8489 2 วันที่ผ่านมา +1

      me too, no regrets. 20+ years with Linux as my daily driver since Microsoft convinced me with their double page magazine ads bashing (pun intended) Linux. If Linux is so bad why is there WSL?

    • @peterszilvasi752
      @peterszilvasi752 8 ชั่วโมงที่ผ่านมา

      Arch user here! Btw!

  • @thebtm
    @thebtm 5 วันที่ผ่านมา +178

    Been using Linux since 2001. And today it's my daily driver. I was in grade 11 when I was introduced to Linux. Now I'm a DevOps Analyst.

    • @blehizdao
      @blehizdao 5 วันที่ผ่านมา

      What does an Analyst do in DevOps? Sounds fun

    • @artificiyal
      @artificiyal 5 วันที่ผ่านมา +11

      i am in grade 11 without linux

    • @somerando7191
      @somerando7191 5 วันที่ผ่านมา +6

      I was in 9th, also 2001. Also my daily driver. I'm a SCADA engineer.

    • @kamrandoesstuff
      @kamrandoesstuff 5 วันที่ผ่านมา +12

      I’d just like to interject for a moment. What you’re refering to as Linux, is in fact, GNU/LInux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

    • @appa3535
      @appa3535 5 วันที่ผ่านมา +14

      @@kamrandoesstuffMost linux users do know this, it’s simply a shorthand; no need to be pedantic

  • @thahrimdon
    @thahrimdon 5 วันที่ผ่านมา +5

    This was actually ridiculously informative. Wow. Great video fireship. Been getting into Linux and thought I’d know most if not all but there were definitely a few I didn’t know about. Keep doing this!

    • @kamrandoesstuff
      @kamrandoesstuff 5 วันที่ผ่านมา

      I’d just like to interject for a moment. What you’re refering to as Linux, is in fact, GNU/LInux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

  • @niranjan-81
    @niranjan-81 5 วันที่ผ่านมา

    Superb! Nice coverage of the basics. 👍🏽

  • @azufendusgarendum6583
    @azufendusgarendum6583 6 วันที่ผ่านมา +192

    3:21 "open up the terminal which is a graphical user interface"
    🤣

    • @Subspace.T.Tripmine
      @Subspace.T.Tripmine 6 วันที่ผ่านมา +54

      I mean, the actual terminal application is graphical, just not the actual interfacing with the underlying operating system.

    • @agh0x01
      @agh0x01 6 วันที่ผ่านมา +50

      Yeah, it sounds funny, but actually the terminal is a graphical user interface to the shell, providing an experience similar to using a serial terminal or the console, but in a graphical window.

    • @justahumanwithamask4089
      @justahumanwithamask4089 6 วันที่ผ่านมา +16

      Missed opportunities to talk about ttys right after

    • @traveller23e
      @traveller23e 6 วันที่ผ่านมา +8

      @@agh0x01 Though technically the console is also graphical in a way, just much more limited as it's restricted to outputting characters (albeit in a font of your choice, and these days usually with colour).

    • @agh0x01
      @agh0x01 5 วันที่ผ่านมา +2

      @@traveller23e on a modern PC using framebuffer console, yes, but on other hardware types, you might really be limited to character mode.

  • @azatecas
    @azatecas 6 วันที่ผ่านมา +63

    statistically, all fireship viewers have tried linux

    • @and_I_am_Life_the_fixer_of_all
      @and_I_am_Life_the_fixer_of_all 5 วันที่ผ่านมา +8

      nah, I'm sure that with all the AI vids, there has to be some that haven't

    • @kamrandoesstuff
      @kamrandoesstuff 5 วันที่ผ่านมา +1

      I’d just like to interject for a moment. What you’re refering to as Linux, is in fact, GNU/LInux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

    • @glub1381
      @glub1381 3 วันที่ผ่านมา

      @@kamrandoesstuff womp womp

    • @neunzehnvierundachtzig
      @neunzehnvierundachtzig 3 วันที่ผ่านมา

      ​@@kamrandoesstuff Richard stallman Botnet ☝🏻

  • @TheSatsoul
    @TheSatsoul 5 วันที่ผ่านมา

    Really loved this one, very good recap!

  • @franciscomagalhaes7457
    @franciscomagalhaes7457 3 วันที่ผ่านมา

    I think this is your best video yet, and I've followed you for years. Very entertaining and informative. Well done.

  • @m4rt_
    @m4rt_ 5 วันที่ผ่านมา +163

    4:10 Correction, as you can read in the title of the manpage: "touch" simply changes file timestamps. Though this has the side effect of creating an empty file if the path given isn't an existing file, so it often gets used to create new files.

    • @Lewdiculous
      @Lewdiculous 5 วันที่ผ่านมา +8

      MS should have aliased "New-Item" to "touch", it feels intuitive even when it's being used incorrectly.
      😅😢

    • @artyb27
      @artyb27 5 วันที่ผ่านมา +13

      _Ohhhhhh_ that makes sense! I never thought to question the link between this "touch" and the "touch" in Rails.

    • @wisteela
      @wisteela 5 วันที่ผ่านมา +1

      @@Lewdiculous That a command in Powershell?

    • @dsvechnikov
      @dsvechnikov 5 วันที่ผ่านมา +3

      @@wisteela Yep

    • @Lewdiculous
      @Lewdiculous 5 วันที่ผ่านมา +2

      @@wisteela I think it's aliased by default to "ni"!

  • @NotJustBikes
    @NotJustBikes 6 วันที่ผ่านมา +156

    Debian forever!!!

    • @NotJustBikes
      @NotJustBikes 6 วันที่ผ่านมา +24

      ... though my first distro was Yggdrasil.

    • @QTwoSix
      @QTwoSix 6 วันที่ผ่านมา

      Bikefag kek

    • @atemoc
      @atemoc 6 วันที่ผ่านมา +5

      Debian on my servers, NixOS on my desktop; Two WILDLY different beasts, but I love them both... NixOS is not for the faint of heart, though.

    • @ChaosTheory666
      @ChaosTheory666 5 วันที่ผ่านมา +2

      heh, nice distro kiddo. I use Guix btw.
      Also, neat to see you here.

    • @medicalwei
      @medicalwei 5 วันที่ผ่านมา +39

      Wait I didn't expect you here xD

  • @vannear
    @vannear 5 วันที่ผ่านมา +4

    Everytime I watch a intro/beginner's guide video for linux/bash cmds, there's something new I haven't used before

  • @xryanv
    @xryanv 5 วันที่ผ่านมา +2

    This is like everything I learned in my Linux course last semester in like 10 mins.

  • @Nossody
    @Nossody 6 วันที่ผ่านมา +208

    bro can you not make a 12 minute video that sums up a year of college. thanks

    • @FireFox64000000
      @FireFox64000000 6 วันที่ผ่านมา +45

      It's not fireship's fault that your professor is incompetent.

    • @ichijofestival2576
      @ichijofestival2576 5 วันที่ผ่านมา +11

      So, I take it you went to a for-profit college?

    • @tass2001
      @tass2001 5 วันที่ผ่านมา

      A year?! I learned to love Slackware in three months when I was in high school. Also, I’m dumb for loving Slackware.

    • @krishp1104
      @krishp1104 5 วันที่ผ่านมา +7

      everyone replying here is a headarse. No this video does not teach you everything a college OS class does

    • @mogosa5674
      @mogosa5674 5 วันที่ผ่านมา

      @@krishp1104 I think they’re being being sarcastic

  • @Zodiacman16
    @Zodiacman16 5 วันที่ผ่านมา +249

    for those curious about the "sudo rm -rf /" command:
    - "rm" removes a file (or directory with a flag)
    - "-r" is recursive, meaning if you target a folder with rm it will remove everything in its subfolders too
    - "-f" is force, makes rm work without confirmation
    - "/" is the target path, which is the root directory of your entire computer
    - "sudo" gives you elevated permissions, lets you do things you wouldn't normally be allowed to do, like write to system folders
    so "sudo rm -rf /" will remove the root directory of your computer, recursively delete everything inside it, with elevated privileges and no confirmation prompts. it basically bricks your machine because it removes important system files.

    • @mz00956
      @mz00956 5 วันที่ผ่านมา +25

      It just bricks the OS right? So after reinstalling Linux you can use your pc again. (Without your files obviously)

    • @commander3494
      @commander3494 5 วันที่ผ่านมา +52

      @@mz00956 yeah, it can't really touch your BIOS so you can still boot from other devices. But / includes every device that was mounted so you better unplug that install USB before you run it!

    • @Samstercraft77
      @Samstercraft77 5 วันที่ผ่านมา +34

      @@mz00956 i think in some cases system firmware can be mounted as rw causing your whole computer to get bricked
      though most distros require the --no-preserve-root as a safeguard to prevent rm rf / from being used accidentally, so running it will usually not actually do anything, but if you do add the flag... expect things to break (don't do it outside a vm)

    • @SteveStavropoulos
      @SteveStavropoulos 5 วันที่ผ่านมา +15

      Most modern distros will not let you remove the /. To make it work, run it as: sudo rm -Rf /*

    • @UJustGotGamed
      @UJustGotGamed 5 วันที่ผ่านมา +14

      @@SteveStavropoulos --no-preserve-root too iirc

  • @sussyuchiha5780
    @sussyuchiha5780 5 วันที่ผ่านมา +1

    Hey jeff, thank you so much for making the courses affordable, forever grateful to you 🙏

  • @hrefpedro
    @hrefpedro 5 วันที่ผ่านมา

    Beautiful content! Thanks!

  • @m4rt_
    @m4rt_ 5 วันที่ผ่านมา +206

    8:14 Correction. The "usr" directory stands for "UNIX System Resources" or "UNIX Source Repository", it's a common misconception that it means "user".
    Also, the /bin and /lib directories are meant to be for binaries and libraries required for the system to boot, while the /usr counterparts like /usr/bin and /usr/lib are meant for programs that aren't that necessary that every user on the system should have access too. There is also directories in /usr/local that are usually things that are more manually installed while it still should be accessible to everyone. There is also the ~/.local directory which is meant as the same as /usr/local but for things that should only be accessible to that one user since it's in that users home directory.

    • @4.0.4
      @4.0.4 5 วันที่ผ่านมา +33

      There is also /opt which software can use to /opt out of the correct file system structure.

    • @zeckma
      @zeckma 5 วันที่ผ่านมา +4

      Most distros have /bin, /lib{,32,64}, and /sbin be symlinks to /usr/*. Plus most often when distros compile software, they set the prefix to /usr, and bindir is either /bin or /sbin, so installed programs get put in /usr/bin or /usr/sbin. The LSB/FHS can be picky where certain apps go, like chroot should be put in /usr/sbin instead of /usr/bin. For the regular user, though, it really doesn't matter. Does help where the binaries actually are if you're in a pinch and don't want to rely on using PATH to launch something. I manually install many things and just put em all in /usr/bin, unless the project is big and has different library versions that make removals difficult -- then I put the package in /opt. Rust is one of them, but also Java.

    • @rezwhap
      @rezwhap 5 วันที่ผ่านมา +25

      It’s not a misconception, ‘user’ was the original meaning. The others are very recent backronyms, and frankly quite terrible ones! 😆

    • @dorithunder
      @dorithunder 5 วันที่ผ่านมา

      Shut up nerd

    • @JamieBainbridge
      @JamieBainbridge 5 วันที่ผ่านมา +14

      This entire thing is a massive retcon. The directories actually mean "Hey Dennis we're out of space on this PDP-11 disk, mount another disk somewhere" and anything else is made up rubbish.

  • @knolljo
    @knolljo 6 วันที่ผ่านมา +65

    Learning and using nixos (linux distro) recently just blew my mind. Having an entire system configured in a git trackable file and easily revert to any state in time is just amazing.

    • @yuugen2199
      @yuugen2199 5 วันที่ผ่านมา +16

      Absolutely based and nix pilled
      Welcome to the club, and good luck learning Nix

    • @MagikGimp
      @MagikGimp 5 วันที่ผ่านมา +10

      You clearly don't know what's been going on behind the scenes with NixOS.

    • @aarholodian
      @aarholodian 5 วันที่ผ่านมา +8

      The project being on the verge of collapse aside, it's just a gimmick, albeit an interesting one. No documentation, abhorrent language, gorillion poorly built packages, many dev issues due to symlink dredge filesystem, and is just pure trash for desktop for anything nontrivial. Interesting for servers though, for what it's worth. Will stick to Gentoo

    • @gotoastal
      @gotoastal 5 วันที่ผ่านมา +4

      You can even track your config file in other version control systems! Git isn’t a requirement for Nix :)

    • @aravindpallippara1577
      @aravindpallippara1577 5 วันที่ผ่านมา +4

      ​@@aarholodian can confirm as an arch user gentoo is the only other wiki I have to frequent.
      The real reason to use any distro is how well it's wiki is maintained

  • @georgeomara
    @georgeomara 5 วันที่ผ่านมา +1

    The first person to explain Linux so well. Thank you Fireship

  • @rogero8443
    @rogero8443 5 วันที่ผ่านมา +1

    I don't know if I have time to learn linux right now, but your courses actually look like a great idea, because you're wonderfully enunciated for this sort of content. If I do find time, that's where I'll go.

  • @Nylspider
    @Nylspider 6 วันที่ผ่านมา +143

    You released this video at the perfect time for me given that I switched to Linux earlier this week lmao

    • @CM-mo7mv
      @CM-mo7mv 5 วันที่ผ่านมา +1

      😂 it's like being late for a party wher everyone is heading home already

    • @neutralasswitz3192
      @neutralasswitz3192 5 วันที่ผ่านมา

      Which distro are you using?

    • @FedericoLancerin
      @FedericoLancerin 5 วันที่ผ่านมา +5

      It's going to be a glorious ride! Enjoy!

    • @randomcraft2345
      @randomcraft2345 5 วันที่ผ่านมา +2

      Don't forget that there are stable distroes and unstable where you can set up and modify everything you want, and the last one requires more time and dedication.

    • @kripi_kripi
      @kripi_kripi 5 วันที่ผ่านมา

      Me too 😂

  • @switzerland
    @switzerland 5 วันที่ผ่านมา +16

    Casually creates the best linux tutorial ever

    • @kamrandoesstuff
      @kamrandoesstuff 5 วันที่ผ่านมา +1

      I’d just like to interject for a moment. What you’re refering to as Linux, is in fact, GNU/LInux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

  • @kevinduck3714
    @kevinduck3714 3 วันที่ผ่านมา

    Great format and content

  • @benb3928
    @benb3928 4 วันที่ผ่านมา

    kudos. well done cram session with highlights. got a chuckle for the Slack CD (=

  • @Deus-xz
    @Deus-xz 6 วันที่ผ่านมา +213

    I am new to Linux ,and my brain feels fried and rewired at the same time after watching this.

    • @chaz_evans
      @chaz_evans 6 วันที่ผ่านมา +38

      Theres alot in here youll rarely need to use (ie. whoami) Figuring out how to move around the files system and manage files is the only requirement to learn at the beginning (cd=change directory, ls= list files, cp = copy, mkdir= make a new directory, vi/nano = write some files, rm= remove a file, mv= move a file). Then as you find the need to do other things, you can add them to your toolbelt over time.

    • @traveller23e
      @traveller23e 6 วันที่ผ่านมา +3

      apropos is also very useful. And never forget man.

    • @rinaenemabaka8840
      @rinaenemabaka8840 6 วันที่ผ่านมา +1

      I felt the same too

    • @fazailman9242
      @fazailman9242 5 วันที่ผ่านมา +10

      If you rarely use linux in the server side, you can take it easy and just use GUI in general, most programmers don't even need to use linux if they have dedicated sysadmin/devops team

    • @theboringplanet
      @theboringplanet 5 วันที่ผ่านมา +2

      @@traveller23e lol so true, tho i once forgot apropos and was trying to think of apropos

  • @splitway
    @splitway 5 วันที่ผ่านมา +11

    Seeing Jeff printing "hi mom!" in his videos feels very different now

  • @NaftuliSinger
    @NaftuliSinger 22 ชั่วโมงที่ผ่านมา

    I loved watching this video. Thanks man.

  • @lideruploader6577
    @lideruploader6577 4 วันที่ผ่านมา

    Amazing content, thanks bro.

  • @childrenRhymes99
    @childrenRhymes99 6 วันที่ผ่านมา +25

    watching this from ARCH btw!

  • @J1m4k0s98
    @J1m4k0s98 5 วันที่ผ่านมา +11

    The "hi mom" echo reminded me of your post about your mom and hit a soft spot. I know she would be proud of her AI robot son. Thank you for the video and I hope you are well.

    • @alemswazzu
      @alemswazzu 4 วันที่ผ่านมา +3

      Me too. Used to watch every video even though she had no idea what was explained. Sounds like a great mom.

  • @jeffisded1222
    @jeffisded1222 5 วันที่ผ่านมา

    I learned a lot, thanks!

  • @antonym00
    @antonym00 วันที่ผ่านมา

    Your level of knowledge in regards to everything computerish is insane Mr Fireship

  • @julianvillaquira4127
    @julianvillaquira4127 5 วันที่ผ่านมา +16

    0:02 I think this is false, for your audience the percentage should be higher.

  • @tom-on
    @tom-on 6 วันที่ผ่านมา +62

    2:35 We don't speak about Ring 2

    • @arsenypogosov7206
      @arsenypogosov7206 6 วันที่ผ่านมา +16

      we don't speak about Ring -2

    • @DFGdanger
      @DFGdanger 5 วันที่ผ่านมา +9

      Yeah, The Ring didn't really need a sequel

    • @colinstu
      @colinstu 5 วันที่ผ่านมา +4

      Ring 2: The Ringening

    • @bruce-le-smith
      @bruce-le-smith 5 วันที่ผ่านมา +1

      the ring who shall not be named

  • @danailminchev4685
    @danailminchev4685 5 วันที่ผ่านมา

    Lovely video. Thank you

  • @kumanderlinux
    @kumanderlinux 5 วันที่ผ่านมา

    Awesome video! And kudos for teaching people Linux.

  • @CautiousCrow
    @CautiousCrow 6 วันที่ผ่านมา +7

    As a long time GNU/Linux user, I learned a thing or two. Thanks!

  • @mosesotieno7964
    @mosesotieno7964 6 วันที่ผ่านมา +92

    Fireship 10 minute video .. the end is near

    • @Kawka1122
      @Kawka1122 6 วันที่ผ่านมา +5

      I want to become a Blockchain developer working on AI for IoT mesh networks to be applied for drones and virtual reality.

    • @socalminstrel
      @socalminstrel 5 วันที่ผ่านมา +8

      Can't wait for Fireship 45 minute video essays.

    • @trimonmusic
      @trimonmusic 5 วันที่ผ่านมา

      @@Kawka1122 VC wet dream

  • @jackwarren8152
    @jackwarren8152 5 วันที่ผ่านมา +1

    god i love you so much fireship. actually, you’re the only CS youtuber that doesn’t have a gigantic ego and you make me laugh with all your videos

  • @AjCohn
    @AjCohn 4 วันที่ผ่านมา

    This is so cool. Been using linux forever and I still learned a bunch.

  • @pongopeter8267
    @pongopeter8267 6 วันที่ผ่านมา +23

    Great video as usual, also I use Arch btw.

    • @kosuken
      @kosuken 5 วันที่ผ่านมา +1

      fellow arch user found

  • @kumnegerwondimu
    @kumnegerwondimu 6 วันที่ผ่านมา +22

    i happy to be part of 4%

  • @NotMurPh
    @NotMurPh 3 วันที่ผ่านมา

    loved the last quote 👍🏻

  • @franksmonst6369
    @franksmonst6369 10 ชั่วโมงที่ผ่านมา

    love your vids, thank you

  • @alataqtnt5020
    @alataqtnt5020 6 วันที่ผ่านมา +138

    As part of the 4%, I think linux is superior for a lot of stuff, btw I use linux mint.

    • @PuceMean41
      @PuceMean41 6 วันที่ผ่านมา +39

      Mint supremacy

    • @thedevilkinggaming8575
      @thedevilkinggaming8575 6 วันที่ผ่านมา +10

      I am also in the 4% and I use manjaro Linux

    • @QTwoSix
      @QTwoSix 6 วันที่ผ่านมา

      ​@@thedevilkinggaming8575
      >manjaro
      Kek

    • @asdfghjklqzwx
      @asdfghjklqzwx 6 วันที่ผ่านมา

      ​@@thedevilkinggaming8575 imagine using a distro that can't remember to update their site's ssl cert

    • @avarise5607
      @avarise5607 6 วันที่ผ่านมา

      ​@@thedevilkinggaming8575buuu, pitchforks for manjaro

  • @RishabhBohra13
    @RishabhBohra13 6 วันที่ผ่านมา +21

    nice video ,also i use arch btw

  • @Raftzard
    @Raftzard 5 วันที่ผ่านมา

    Rarely we get to learn so much in so little time. And laugh during it. Thank you so very much!

  • @jackzugna5830
    @jackzugna5830 5 วันที่ผ่านมา +5

    Fun fact: The GNU project was born in 1983 while the Linux kernel was born in 1991, in fact GNU lacked the kernel and Hurd was created.
    Hurd was the initial kernel of GNU and unlike Linux it was a microkernel, it still exists but development is at a standstill and there are a couple of older distros that use this kernel.

    • @ryelor123
      @ryelor123 4 วันที่ผ่านมา +2

      This. I feel bad for Stallman since Torvalds is kind of a disgusting person. I wish linux was never invented and GNU existed without it.

  • @ericlindell3777
    @ericlindell3777 6 วันที่ผ่านมา +3

    Great vid! More linux plz!

  • @AceOnBase1
    @AceOnBase1 5 วันที่ผ่านมา +3

    This is much better than your usual content!

  • @pbezunartea
    @pbezunartea 5 วันที่ผ่านมา

    Great summary!

  • @NoiseCommander3DS
    @NoiseCommander3DS 5 วันที่ผ่านมา

    Woe what a great summary of the daily Linux life.
    I never used the stat command.
    But I learned that you ca filter lines inside less by prepending a ^ to a search term

  • @Saturate0806
    @Saturate0806 6 วันที่ผ่านมา +61

    5:55 a few comments. 1: Use "#!/usr/bin/env bash" not "#!/bin/bash". 2: if using shebang and invoking the file as a program, you need to set the executable flag "chmod +x ./file". 3: you don't need the shebang if you intent to invoke the file by specifying the shell first eg. "bash ./file"
    I use arch btw

    • @MagikGimp
      @MagikGimp 5 วันที่ผ่านมา +1

      *HE'S GOT A VIDEO COURSE!! IF HE'S GETTING IT WRONG, WHAT HOPE IS THERE?????*

    • @pepejw
      @pepejw 5 วันที่ผ่านมา +6

      why use /usr/bin/env?

    • @atduyar
      @atduyar 5 วันที่ผ่านมา +13

      ​@@pepejw "#!/bin/bash" is not a standard. Bash might be installed in another directory (on %99 of the distro it will be in "bin/bash").
      "#!/usr/bin/env bash" will run bash no matter where it is.

    • @mikabreto
      @mikabreto 5 วันที่ผ่านมา

      If you use shezow you get a real spiffy costume and makeover.

    • @altimmons
      @altimmons 5 วันที่ผ่านมา +7

      Corrects the video with a pendantic minor point. Adds “I use arch btw”.
      Yea that tracks. You arch users are a breed aren’t you.

  • @santiagoxmoreno
    @santiagoxmoreno 6 วันที่ผ่านมา +37

    AMAZING VIDEO (haven't watched it yet)

    • @1337bitcoin
      @1337bitcoin 5 วันที่ผ่านมา

      Same!

    • @land0264
      @land0264 5 วันที่ผ่านมา

      Oh really? I use arch btw

  • @galaxia_fe
    @galaxia_fe 5 วันที่ผ่านมา +1

    Congrats, Fireship just taught you everything you learn in Operating Systems class

  • @iamIamp
    @iamIamp 5 วันที่ผ่านมา

    that change of thumbnail was absolutely necessary. really brings out the Linux culture

  • @JarheadCrayonEater
    @JarheadCrayonEater 5 วันที่ผ่านมา +4

    I'll never forget going to the book store to get the CD with Linux on it the first week it was released.

  • @plantbasedtechreviews
    @plantbasedtechreviews 6 วันที่ผ่านมา +132

    babe wake up, a new fireship banger just dropped

    • @ui7b.
      @ui7b. 6 วันที่ผ่านมา

      Real

    • @auroraborealis5565
      @auroraborealis5565 5 วันที่ผ่านมา +3

      U don't have a gf tho?

    • @plantbasedtechreviews
      @plantbasedtechreviews 5 วันที่ผ่านมา

      @@auroraborealis5565 yeah you're right, I have a wife! love ya friend :)

    • @and_I_am_Life_the_fixer_of_all
      @and_I_am_Life_the_fixer_of_all 5 วันที่ผ่านมา

      honey, I'm here already, thank you for waking me up.

  • @TalesGrechi
    @TalesGrechi 5 วันที่ผ่านมา +1

    Great video!

  • @bruce-le-smith
    @bruce-le-smith 5 วันที่ผ่านมา

    This is amazing, thank you

  • @adamk.7177
    @adamk.7177 6 วันที่ผ่านมา +8

    You can learn vim by opening vim, then using the tutorial. It won't turn your vim setup into NVChad, but you will know how to use vim and neovim. I use Arch btw

  • @PhysicsLaboratory-cp7eq
    @PhysicsLaboratory-cp7eq 5 วันที่ผ่านมา +4

    6:08 don't forget to chmod +x to the script file to make it executables.

  • @TehKarmalizer
    @TehKarmalizer 5 วันที่ผ่านมา

    man this was a great overview

  • @saadowain3511
    @saadowain3511 5 วันที่ผ่านมา

    Thanks a lot of effort. Quality contents. Wish u the best

  • @kyrylolvov
    @kyrylolvov 6 วันที่ผ่านมา +10

    4:16 Whose flight log??

  • @pungus7
    @pungus7 6 วันที่ผ่านมา +41

    Watching on Arch BTW

    • @nathanl2966
      @nathanl2966 5 วันที่ผ่านมา

      @@aaaaaa-hh8cq "on their own" sure thing bud.

    • @dieglhix
      @dieglhix 5 วันที่ผ่านมา

      @@aaaaaa-hh8cq same as the stereotypical linux community as a whole

    • @budgetarms
      @budgetarms 5 วันที่ผ่านมา

      @@aaaaaa-hh8cq Ohh yeah, breaking your system yourself and 'uypdates breaking your system' is a different thing

    • @rian0xFFF
      @rian0xFFF 5 วันที่ผ่านมา

      Opensuse tumbleweed

    • @commander3494
      @commander3494 5 วันที่ผ่านมา +5

      Watching on Arch with Hyprland on my Steam Deck btw. (No, not SteamOS, real Arch. Yes I enjoy missing half the drivers for this stupid thing)

  • @MSThalamus-gj9oi
    @MSThalamus-gj9oi 5 วันที่ผ่านมา

    Very good overview video! I was wondering if you'd try to tackle ACLs in a video like this. Probably a good call to put that off for another time. :D

  • @jareda8943
    @jareda8943 4 วันที่ผ่านมา

    I've been studying for my RHCSA for months now and this is a pretty solid condensed version of everything I've learned. A very high level but nonetheless still great and entertaining.

  • @copperbadge1
    @copperbadge1 5 วันที่ผ่านมา +3

    Nice video. I use Arch btw.

  • @SimonMaciag-el5xn
    @SimonMaciag-el5xn 6 วันที่ผ่านมา +4

    video looks good on arch btw

  • @notaprogrammer123
    @notaprogrammer123 5 วันที่ผ่านมา

    LETS GO! HE KNEW WHAT I WAS EXACTLY LOOKING FOR!

  • @et_matrix
    @et_matrix 5 วันที่ผ่านมา +25

    Fedora gang here?

    • @dipshuva8450
      @dipshuva8450 5 วันที่ผ่านมา

      Here

    • @mariocraft95
      @mariocraft95 5 วันที่ผ่านมา

      Present!

    • @earthling_parth
      @earthling_parth 5 วันที่ผ่านมา

      Love Fedora ❤

    • @kevofnc
      @kevofnc 4 วันที่ผ่านมา

      Yes, now from 2012

    • @leo6419
      @leo6419 4 วันที่ผ่านมา +2

      No😢

  • @TT_1882
    @TT_1882 6 วันที่ผ่านมา +8

    1:27 Wouldn’t be a Linux video if that weren’t snuck in

  • @StaffyDoo
    @StaffyDoo 5 วันที่ผ่านมา

    Man, that echo move you did there… very subtle, very classy, very true 👏🙇‍♂️👌

  • @ericc6820
    @ericc6820 4 วันที่ผ่านมา

    This channel is awesome man. I’m a 33 year old math teacher who never learned this stuff in school. I’ve always been the person to ask “why” And allot of the coding stuff out there just goes into how to use the coding language without going into how it actually interacts with the hard drive and how it literally works. So this is fantastic.

  • @erlgr
    @erlgr 6 วันที่ผ่านมา +14

    Hello from NixOS btw (I'm going insane I should go back to debian)

    • @narpwa
      @narpwa 6 วันที่ผ่านมา

      why ??

    • @agh0x01
      @agh0x01 6 วันที่ผ่านมา +7

      I

    • @erlgr
      @erlgr 6 วันที่ผ่านมา

      @@agh0x01 mhm, it's really great but so different from what I'm used to ^^'

    • @and_I_am_Life_the_fixer_of_all
      @and_I_am_Life_the_fixer_of_all 5 วันที่ผ่านมา +2

      try using qubeos and getting bluetooth or any usb device to work lol you have the hack the os to get it to work

    • @narpwa
      @narpwa 5 วันที่ผ่านมา

      @@and_I_am_Life_the_fixer_of_all well I just pluged a drawing tablet inside of my nixos laptop and everything worked flawlessly (the tactile of the tablet worked, the pen too and eraser/press hardness) WHILE on my windows 10 desktop I have to install drivers

  • @Hazard9
    @Hazard9 6 วันที่ผ่านมา +7

    Are we talking about the superior 4%, right? (I use Arch BTW)

  • @ryana5435
    @ryana5435 4 วันที่ผ่านมา

    0:55 bro how did you find all these memes this one is so hilarious and accurate lmao

  • @Brunela111
    @Brunela111 5 วันที่ผ่านมา

    Will get course asap

  • @aatiq7
    @aatiq7 6 วันที่ผ่านมา +79

    Watching on Android (Technically Linux)

    • @AndreiTache
      @AndreiTache 5 วันที่ผ่านมา +26

      I use Android btw

    • @EvelynIsDeprecated
      @EvelynIsDeprecated 5 วันที่ผ่านมา +2

      To be fair, android is based on a very, very, very heavily modified version of the linux kernel.

    • @Rustmilian
      @Rustmilian 5 วันที่ผ่านมา +8

      ​​​​@@EvelynIsDeprecated meh, not really. It's just stripped down and has android specific modules & drivers with some optimizations & power management enhancements for mobile ARM devices; the core functionality is mostly untouched. It is the level just above the kernel where the majority of the differences live.

    • @commander3494
      @commander3494 5 วันที่ผ่านมา

      @@Rustmilian it's also like a 20 year old version (exaggerated, but it is 2 major versions behind, at least on my phone)

    • @Rustmilian
      @Rustmilian 5 วันที่ผ่านมา

      @@commander3494 Android 14 (AOSP) is Linux kernel 5.10 to 6.1, and Android 15 (AOSP Experimental) is 6.1 to 6.6(for now). Major version bumps traditionally only happen with major Android releases and depend on mainline Linux LTS kernels. Granted, Android 11 to 13 broke out of the norm.
      Google is also planning to ship a major 6.1 kernel upgrade to all its Tensor-powered Pixel phones, regardless of the Android version they are running.

  • @toastrecon
    @toastrecon 5 วันที่ผ่านมา +3

    A fun video: look for Computerphile’s video on where GREP came from. Ken Thompson basically built it overnight to help a friend with his history research project.

  • @bronkolie
    @bronkolie 3 วันที่ผ่านมา

    Using nano inside the vscode terminal is next-level

  • @EllynRonda
    @EllynRonda 5 วันที่ผ่านมา

    Wow, it's really good. It's very attractive and the AD is very interesting

  • @jackwarren8152
    @jackwarren8152 5 วันที่ผ่านมา +4

    lemme tell you that no matter what you think your life goal is fireship, you have already accomplished it. people (including me) frickin love you man. your channel is so awesome and is just perfect. you make me laugh and learn at the same time. seriously you are so wonderful, I hope you live the rest of your days in total peace knowing you have accomplished alot in this lifetime!!!