100+ Linux Things you Need to Know

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

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

  • @Fireship
    @Fireship  5 หลายเดือนก่อน +268

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

    • @නරක
      @නරක 5 หลายเดือนก่อน +20

      Nope

    • @kn_halo
      @kn_halo 5 หลายเดือนก่อน

      @@නරකChad response

    • @adamk.7177
      @adamk.7177 5 หลายเดือนก่อน

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

    • @LeelaSankharM
      @LeelaSankharM 5 หลายเดือนก่อน +6

      why not LINUX69 and 69% off???

    • @Un_Pour_Tous
      @Un_Pour_Tous 5 หลายเดือนก่อน

      Daemon

  • @Dsamuell
    @Dsamuell 5 หลายเดือนก่อน +2524

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

    • @pijushbarik
      @pijushbarik 5 หลายเดือนก่อน +22

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

    • @matthieuleon310
      @matthieuleon310 5 หลายเดือนก่อน +9

      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 หลายเดือนก่อน +4

      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 หลายเดือนก่อน +3

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

    • @tierdropp7544
      @tierdropp7544 5 หลายเดือนก่อน

      @@matthieuleon310same here lol

  • @user-bj6vm2dx2v
    @user-bj6vm2dx2v 5 หลายเดือนก่อน +1497

    "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 หลายเดือนก่อน +22

      i like vscode

    • @jonathansung8197
      @jonathansung8197 5 หลายเดือนก่อน +57

      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 หลายเดือนก่อน +21

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

  • @drizzt536gaming
    @drizzt536gaming 5 หลายเดือนก่อน +576

    1. UNIX - 0:45
    2. POSIX - 0:52
    3. MINIX - 1:07
    4. Linus Torvalds - 1:13
    5. Linux - 1:15
    6. FOSS - 1:18
    7. GPL - 1:20
    8. kernel - 1:30
    9. C language - 1:33
    10. bootloader - 1:40
    11. RAM - 1:43
    12. init - 1:46
    13. user space - 1:54
    14. memory management - 2:02
    15. virtual memory - 2:04
    16. virtual file system - 2:12
    17. ext4 - 2:16
    18. drivers - 2:22
    19. protection ring - 2:28
    20. syscalls - 2:45
    21. glibc - 2:59
    22. unistd.h - 3:03
    23. GNU - 3:07
    24. Richard Stallman - 3:14
    25. coreutils - 3:16
    26. terminal - 3:24
    27. shell - 3:28
    28. bash - 3:37
    29. echo - 3:41
    30. argument - 3:42
    31. stdout - 3:46
    32. touch - 4:01
    33. man - 4:08
    34. ls - 4:18
    35. cat - 4:24
    36. stat - 4:33
    37. timestamps - 4:36
    38. flags - 4:43
    39. combined flags - 4:54
    40. rm - 4:59
    41. output redirection - 5:06
    42. input redirection - 5:13
    43. pipes - 5:17
    44. sort - 5:28
    45. uniq - 5:31
    46. bash script - 5:39
    47. vim - 5:45
    48. emacs - 5:48
    49. nano - 5:50
    50. #! shebang - 5:55
    51. stdin - 6:02
    52. whoami - 6:44
    53. uid - 6:50
    54. root - 6:56
    55. substitute user - 7:04
    56. superuser do - 7:06
    57. groups - 7:17
    58. file system - 7:23
    59. /home - 7:27
    60. mkdir - 7:32
    61. cd - 7:33
    62. pwd - 7:35
    63. / - 7:41
    64. /boot - 7:48
    65. /dev - 7:51
    66. /etc - 7:53
    67. /var - 7:55
    68. /bin - 7:59
    69. /sbin - 8:01
    70. /usr - 8:11
    71. PATH - 8:20
    72. env var - 8:23
    73. export - 8:38
    74. .bashrc & .bash_profile - 8:45
    75. PS1 - 8:54
    76. symbolic permissions - 9:11
    77. read, write, execute - 9:20
    78. octal permissions - 9:29
    79. principle of least perivilege - 9:40
    80. chmod - 9:46
    81. chown - 9:54
    82. chgrp - 9:56
    83. ps - 10:07
    84. PID - 10:11
    85. htop - 10:14
    86. daemon - 10:19
    87. cronjob - 10:33
    88. SIGTERM - 10:42
    89. SIGKILL - 10:47
    90. grep - 10:57
    91. sed - 11:00
    92. gzip - 11:01
    93. tar - 11:03
    94. distro - 11:08
    95. package managers - 11:24
    96. release schedule - 11:29
    97. desktop env - 11:39
    98. slackware - 11:50
    99. debian - 11:54
    100. redhat - 11:58
    101. arch - 12:03

    • @mkwheremw
      @mkwheremw 5 หลายเดือนก่อน +7

      Did you use some tool (maybe AI) to do that? Just curious. Also appreciated!

    • @arfeloreed
      @arfeloreed 5 หลายเดือนก่อน +6

      appreciate this a lot.

    • @EllyOguttu
      @EllyOguttu 5 หลายเดือนก่อน +14

      100 linux ninjutsu signs

    • @eastcoastpizza784
      @eastcoastpizza784 5 หลายเดือนก่อน +9

      Thank you, may you live long n prosper

    • @illuminate4
      @illuminate4 5 หลายเดือนก่อน +1

      nice pfp

  • @ntrgc89
    @ntrgc89 5 หลายเดือนก่อน +6347

    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

    • @tihan86
      @tihan86 5 หลายเดือนก่อน +1273

      thats about the level of humour i expect from linux users

    • @aaaaaa-hh8cq
      @aaaaaa-hh8cq 5 หลายเดือนก่อน +95

      ​@@tihan86lmao

    • @theboringplanet
      @theboringplanet 5 หลายเดือนก่อน +116

      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 หลายเดือนก่อน +34

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

    • @jimnor8817
      @jimnor8817 5 หลายเดือนก่อน +30

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

  • @sh4d0w727
    @sh4d0w727 5 หลายเดือนก่อน +4572

    Happy to be on the 4% (BTW)

    • @timm499
      @timm499 5 หลายเดือนก่อน +606

      Found the Arch user

    • @thtcaribbeanguy
      @thtcaribbeanguy 5 หลายเดือนก่อน +51

      ubuntu server all day baby!!!

    • @nyxiereal
      @nyxiereal 5 หลายเดือนก่อน +180

      i use arch btw :3

    • @avoavoavo
      @avoavoavo 5 หลายเดือนก่อน +43

      Im using Neovim

    • @foreigngodx6
      @foreigngodx6 5 หลายเดือนก่อน +36

      same, arch user btw

  • @SalemTechsperts
    @SalemTechsperts 5 หลายเดือนก่อน +405

    The Greatest Thumbnail That's Ever Lived

    • @EvoFireGaming
      @EvoFireGaming 5 หลายเดือนก่อน +7

      8 likes and no reply let me fix it

    • @kevin_likes_python
      @kevin_likes_python 5 หลายเดือนก่อน +26

      I never expected THE GREATEST TECHNITION THAT EVER LIVED to be here

    • @Rullino32
      @Rullino32 5 หลายเดือนก่อน +6

      I never expected the greatest technician that's ever lived to comment on a Linux video, but it's great to see TH-camrs you in this comment section.

    • @RetrOViseurD0ll
      @RetrOViseurD0ll 5 หลายเดือนก่อน +4

      I never expected THE GREATEST TECHNICIAN THAT EVER LIVED would be here.

    • @Man-of-Steel674
      @Man-of-Steel674 4 หลายเดือนก่อน +7

      ​@@Rullino32Can you imagine anyone bold enough to call himself "Greatest Technician to ever live" would use Windows or Mac os.

  • @hclyrics
    @hclyrics 5 หลายเดือนก่อน +666

    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 หลายเดือนก่อน +59

      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 หลายเดือนก่อน +35

      @@kamrandoesstuff Who let Richard in here??

    • @lashlarue7924
      @lashlarue7924 5 หลายเดือนก่อน +8

      @@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 5 หลายเดือนก่อน

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

    • @RurikLoderr
      @RurikLoderr 5 หลายเดือนก่อน +2

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

  • @Zodiacman16
    @Zodiacman16 5 หลายเดือนก่อน +313

    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 หลายเดือนก่อน +31

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

    • @commander3494
      @commander3494 5 หลายเดือนก่อน +62

      @@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 หลายเดือนก่อน +38

      @@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 หลายเดือนก่อน +17

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

    • @aiexzs
      @aiexzs 5 หลายเดือนก่อน +16

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

  • @ericc6820
    @ericc6820 5 หลายเดือนก่อน +18

    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.

  • @JediKitten927
    @JediKitten927 5 หลายเดือนก่อน +64

    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 หลายเดือนก่อน +3

      Learn physics now

  • @grim.reaper
    @grim.reaper 5 หลายเดือนก่อน +617

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

    • @SrFodd
      @SrFodd 5 หลายเดือนก่อน

      plsdaddy rm -rf /

    • @Windeycastle
      @Windeycastle 5 หลายเดือนก่อน +21

      Nooo... 😂

    • @dislikepineapples
      @dislikepineapples 5 หลายเดือนก่อน +55

      or please

    • @sebasbot01
      @sebasbot01 5 หลายเดือนก่อน +86

      ​@@dislikepineapplesdaddy please

    • @badr_eddin.py1
      @badr_eddin.py1 5 หลายเดือนก่อน +3

      +1😂

  • @lucasvella
    @lucasvella 5 หลายเดือนก่อน +279

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

    • @paulsorensen8489
      @paulsorensen8489 5 หลายเดือนก่อน +32

      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.

    • @martizong
      @martizong 5 หลายเดือนก่อน +8

      🤓👆

    • @yeahitsmesofkinwhat
      @yeahitsmesofkinwhat 5 หลายเดือนก่อน

      @@paulsorensen8489 Free and open source is being used to steal our will to live through capitalism. If that ain't dystopian, I'm not sure what is.

    • @qinn1996
      @qinn1996 4 หลายเดือนก่อน +5

      @@paulsorensen8489 sure is but I think he was talking about running a Linux OS as your desktop

    • @Bkkgarden1
      @Bkkgarden1 4 หลายเดือนก่อน +1

      Good for you, now ditch your windows PC, unless you're on a mac.

  • @m4rt_
    @m4rt_ 5 หลายเดือนก่อน +216

    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"!

  • @thebtm
    @thebtm 5 หลายเดือนก่อน +201

    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 หลายเดือนก่อน +15

      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 หลายเดือนก่อน +13

      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 หลายเดือนก่อน +18

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

  • @MohammedAhmed-mr5px
    @MohammedAhmed-mr5px 5 หลายเดือนก่อน +37

    Dude.
    You need to be a Computer Science Lecturer at University.
    The concepts in this video are well explained and, easy to understand.
    This is coming from a developer with almost 4 years of experience and a graduate of Computer Science.

    • @Monogrammaton
      @Monogrammaton 3 หลายเดือนก่อน +3

      he would be wasted upon such a trivial job

    • @kaydog890
      @kaydog890 หลายเดือนก่อน +1

      "Lectures" don't get paid to lecture. They are employed to research, followed by help post-grad research, then their LAST priority is lecturing.
      Universities make money off students failing.
      Source:- BSc with a handful of post-grad papers (Security and HCI)

    • @Monogrammaton
      @Monogrammaton หลายเดือนก่อน +1

      @@kaydog890 "Source:" lmao

  • @tristanreid5770
    @tristanreid5770 5 หลายเดือนก่อน +113

    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 5 หลายเดือนก่อน +5

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

  • @m4rt_
    @m4rt_ 5 หลายเดือนก่อน +228

    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 หลายเดือนก่อน +36

      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 หลายเดือนก่อน +27

      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 หลายเดือนก่อน +17

      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.

  • @xryanv
    @xryanv 5 หลายเดือนก่อน +16

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

    • @colbyboucher6391
      @colbyboucher6391 หลายเดือนก่อน +1

      The greatest issue with colleges is that they need to cater to the slowest people in class.

  • @eliovalentinoancivillarroe4168
    @eliovalentinoancivillarroe4168 5 หลายเดือนก่อน +95

    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!!!

    • @jgarbo3541
      @jgarbo3541 5 หลายเดือนก่อน +7

      stat is not Linux; it's Unix. RTFM!

    • @eliovalentinoancivillarroe4168
      @eliovalentinoancivillarroe4168 5 หลายเดือนก่อน +3

      @@jgarbo3541 u're right. Sorry for that. I should have said GNU Linux, cause most of the tools I use every day are part of the GNU. Thanks for the correction!

    • @CatFace8885
      @CatFace8885 3 หลายเดือนก่อน +1

      6+ years as a Linux user. I didn't know about stat either 😅

  • @arindampande2686
    @arindampande2686 5 หลายเดือนก่อน +387

    6:42 What a transition 🤯

    • @Rustmilian
      @Rustmilian 5 หลายเดือนก่อน +32

      What a **sponsor blocked**

    • @SaiSS961
      @SaiSS961 4 หลายเดือนก่อน +1

      Yupp genius 🔥

    • @mohammedF976
      @mohammedF976 24 วันที่ผ่านมา +1

      ​@@Rustmilian😂😂

  • @franciscomagalhaes7457
    @franciscomagalhaes7457 5 หลายเดือนก่อน +11

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

  • @casper64
    @casper64 5 หลายเดือนก่อน +806

    7:07 “This is an IQ test” lmao

    • @pkz420
      @pkz420 5 หลายเดือนก่อน +90

      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 หลายเดือนก่อน +15

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

    • @Ba-gb4br
      @Ba-gb4br 5 หลายเดือนก่อน +34

      ​@@dogyX3--no-preserve-root

    • @Svaraijt
      @Svaraijt 5 หลายเดือนก่อน

      There's also a randomizer obfuscated version 🎉

    • @demonwizard2162
      @demonwizard2162 5 หลายเดือนก่อน +2

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

  • @knolljo
    @knolljo 5 หลายเดือนก่อน +70

    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 หลายเดือนก่อน +19

      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 หลายเดือนก่อน +9

      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

  • @TheLaiKash
    @TheLaiKash หลายเดือนก่อน +1

    What I truly love from this channel is how it presents condensed knowledge in a clear, short way. Many times I know 99% of what is presented in the video but not as organised and precise as it is. Plus a 1% more knowledge is always what makes a difference :)

  • @Nossody
    @Nossody 5 หลายเดือนก่อน +348

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

    • @FireFox64000000
      @FireFox64000000 5 หลายเดือนก่อน +61

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

    • @ichijofestival2576
      @ichijofestival2576 5 หลายเดือนก่อน +17

      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 หลายเดือนก่อน +13

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

    • @mogosa5674
      @mogosa5674 5 หลายเดือนก่อน +1

      @@krishp1104 I think they’re being being sarcastic

  • @azatecas
    @azatecas 5 หลายเดือนก่อน +96

    statistically, all fireship viewers have tried linux

    • @o1-preview
      @o1-preview 5 หลายเดือนก่อน +12

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

    • @kamrandoesstuff
      @kamrandoesstuff 5 หลายเดือนก่อน +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.

    • @glub1381
      @glub1381 5 หลายเดือนก่อน +2

      @@kamrandoesstuff womp womp

    • @NicolastheThird-h6m
      @NicolastheThird-h6m 5 หลายเดือนก่อน +2

      ​@@kamrandoesstuff Richard stallman Botnet ☝🏻

    • @birb345
      @birb345 3 หลายเดือนก่อน

      @@kamrandoesstuff then what exactly is linux

  • @BrianandKarina
    @BrianandKarina 2 หลายเดือนก่อน +237

    Hi, does anyone know how to get Office safely on my Linux?

    • @Melissalove44
      @Melissalove44 2 หลายเดือนก่อน +12

      My recommendation is that you don't download it from any site.

    • @Mo-Thoughx
      @Mo-Thoughx 2 หลายเดือนก่อน

      @@Melissalove44 Exactly, it's better and check if you want at BNH Software, it never fails hahahaha

    • @Melissalove44
      @Melissalove44 2 หลายเดือนก่อน

      @@Mo-Thoughx Well I think so

    • @BrianandKarina
      @BrianandKarina 2 หลายเดือนก่อน

      I will try thanks

    • @hubbellrowe9012
      @hubbellrowe9012 2 หลายเดือนก่อน +2

      Is there a way to do this? If you just want to do simple things, like make a powerpoint, write an excel spreadsheet, or type up a normal word document without anything fancy going on, libreoffice is more than up to the job. It is cluncier, it is true, but it works, and it is free and easy to install. If you need MS office, that is tricky. Maybe you can get it to work with wine, but that is a big if.

  • @NotJustBikes
    @NotJustBikes 5 หลายเดือนก่อน +204

    Debian forever!!!

    • @NotJustBikes
      @NotJustBikes 5 หลายเดือนก่อน +34

      ... though my first distro was Yggdrasil.

    • @QTwoSix
      @QTwoSix 5 หลายเดือนก่อน

      Bikefag kek

    • @atemoc
      @atemoc 5 หลายเดือนก่อน +6

      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.

    • @Chaos666Theory
      @Chaos666Theory 5 หลายเดือนก่อน +3

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

    • @medicalwei
      @medicalwei 5 หลายเดือนก่อน +48

      Wait I didn't expect you here xD

  • @donalshijan5615
    @donalshijan5615 5 หลายเดือนก่อน +84

    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.

    • @cristianpiano2170
      @cristianpiano2170 5 หลายเดือนก่อน +10

      the month log courses go in depth and this form of quick video info is designed to make you believe you're learning a lot but you're not. very surface level info. I knew 90% of this stuff already an I just barely began my IT/technology studies 2 years ago.

    • @Super61a
      @Super61a 4 หลายเดือนก่อน +4

      @@cristianpiano2170 cool story

    • @cristianpiano2170
      @cristianpiano2170 4 หลายเดือนก่อน

      @@Super61abetter than your story.

    • @Monogrammaton
      @Monogrammaton 3 หลายเดือนก่อน +1

      truly this is everything, can't think of anything else

  • @keyboard_toucher
    @keyboard_toucher หลายเดือนก่อน +1

    3:28 The shell does not "provide a layer of protection between userspace and the kernel". The shell is just a regular userspace application that provides more or less convenient ways for users to launch applications and navigate the filesystem.

  • @luay_kelani
    @luay_kelani 5 หลายเดือนก่อน +127

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

    • @streettrialsandstuff
      @streettrialsandstuff 5 หลายเดือนก่อน +8

      Me too btw

    • @researchandthinkprimarily
      @researchandthinkprimarily 5 หลายเดือนก่อน +5

      I use nixos btw

    • @quaesitrix881
      @quaesitrix881 5 หลายเดือนก่อน

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

    • @paulsorensen8489
      @paulsorensen8489 5 หลายเดือนก่อน +5

      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 5 หลายเดือนก่อน +1

      Arch user here! Btw!

  • @Deus-xz
    @Deus-xz 5 หลายเดือนก่อน +222

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

    • @knownaschaz
      @knownaschaz 5 หลายเดือนก่อน +39

      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 5 หลายเดือนก่อน +4

      apropos is also very useful. And never forget man.

    • @NOBLE21-t9k
      @NOBLE21-t9k 5 หลายเดือนก่อน +2

      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 หลายเดือนก่อน +3

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

  • @ICM9
    @ICM9 หลายเดือนก่อน

    I’m not sure if it’s because I already took the classes, but your explanations are so much more concise and easy to pick up on. When I was learning Linux and these other subtopics in college, I was so lost for a good while lol.
    New CS students are blessed to have resources like this.

  • @healthyseal
    @healthyseal 5 หลายเดือนก่อน +496

    4:21 epstein flight log 💀

    • @adityaanuragi6916
      @adityaanuragi6916 5 หลายเดือนก่อน +26

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

    • @healthyseal
      @healthyseal 5 หลายเดือนก่อน

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

    • @daphenomenalz4100
      @daphenomenalz4100 5 หลายเดือนก่อน +163

      @@adityaanuragi6916 it's not a linux reference 💀

    • @salman4430
      @salman4430 5 หลายเดือนก่อน

      @@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 5 หลายเดือนก่อน

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

  • @julianvillaquira4127
    @julianvillaquira4127 5 หลายเดือนก่อน +41

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

    • @new_simsons
      @new_simsons 4 หลายเดือนก่อน

      Well you can't go into his yt studio dashboard so no, this is in fact true.

    • @julianvillaquira4127
      @julianvillaquira4127 4 หลายเดือนก่อน

      @@new_simsons 4.03% is the percentage of people using Linux. People following a tech channel are more likely to use Linux than the average person.

    • @jacekostrowski7044
      @jacekostrowski7044 หลายเดือนก่อน

      It's more dramatic that way.

  • @FelixDeister93
    @FelixDeister93 3 หลายเดือนก่อน

    I am preparing for the LPIC-1 exam and watch this video over and over. Each time I understand a little more. Keeps all the information in a meaningful context. Great work!

  • @azufendusgarendum6583
    @azufendusgarendum6583 5 หลายเดือนก่อน +225

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

    • @Subspace.T.Tripmine
      @Subspace.T.Tripmine 5 หลายเดือนก่อน +66

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

    • @agh0x01
      @agh0x01 5 หลายเดือนก่อน +65

      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 5 หลายเดือนก่อน +20

      Missed opportunities to talk about ttys right after

    • @traveller23e
      @traveller23e 5 หลายเดือนก่อน +9

      @@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.

  • @vannear
    @vannear 5 หลายเดือนก่อน +18

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

    • @Liriq
      @Liriq 3 หลายเดือนก่อน

      I've been using linux for over a decade l, and only recently learned about sl and cowsay. I was such a n00b 😔🥴

  • @VU2JDC
    @VU2JDC 16 วันที่ผ่านมา

    It's always great to find videos that can be saved in a playlist.🎉

  • @switzerland
    @switzerland 5 หลายเดือนก่อน +17

    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.

  • @Nylspider
    @Nylspider 5 หลายเดือนก่อน +142

    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 😂

  • @JaceComix
    @JaceComix 5 หลายเดือนก่อน +2

    This was low-key a really good explanation of a lot of stuff that I either didn't know or struggled to figure out on my own.

  • @DistroTube
    @DistroTube 5 หลายเดือนก่อน +218

    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 หลายเดือนก่อน +8

      doomed

    • @user-ks1oh2wx6o
      @user-ks1oh2wx6o 5 หลายเดือนก่อน +6

      The patriarch of the emacs church is here

    • @DutchPyro2011
      @DutchPyro2011 5 หลายเดือนก่อน +3

      I love Vim 😅

    • @Linkman8912
      @Linkman8912 5 หลายเดือนก่อน

      You have been violated, dt

    • @Chinoman10
      @Chinoman10 5 หลายเดือนก่อน

      Vim's not even that hard, and you can customize it with .vimrc to enable mouse usage and a ton of other nifty tricks.

  • @jackzugna5830
    @jackzugna5830 5 หลายเดือนก่อน +9

    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 5 หลายเดือนก่อน +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.

    • @smallcube-zn2mm
      @smallcube-zn2mm 5 หลายเดือนก่อน

      @@ryelor123 Linus Trovalds open sourced his OS so the world can use it for free and now many critical infrastructures run Linux
      Both Richard Stallman and Linus Trovalds great person and way better than Bill Gates ofc

    • @brianviktor8212
      @brianviktor8212 5 หลายเดือนก่อน

      @@ryelor123 I bet Torvalds is very sorry that he can't cater to your sensibilities. Or not.

  • @carcamp5451
    @carcamp5451 4 หลายเดือนก่อน +4

    you are awesome.
    I came to recap my linux skills after a small gap.
    it was so funny, informative.
    harsh truth:
    i learnt more in 10 minutes
    than 3 month college lecture...

  • @Saturate0806
    @Saturate0806 5 หลายเดือนก่อน +65

    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 หลายเดือนก่อน +15

      ​@@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 หลายเดือนก่อน +9

      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.

  • @thahrimdon
    @thahrimdon 5 หลายเดือนก่อน +16

    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 หลายเดือนก่อน +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.

  • @bronkolie
    @bronkolie 5 หลายเดือนก่อน +5

    Using nano inside the vscode terminal is next-level

  • @alataqtnt5020
    @alataqtnt5020 5 หลายเดือนก่อน +143

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

    • @PuceMean41
      @PuceMean41 5 หลายเดือนก่อน +39

      Mint supremacy

    • @thedevilkinggaming8575
      @thedevilkinggaming8575 5 หลายเดือนก่อน +10

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

    • @QTwoSix
      @QTwoSix 5 หลายเดือนก่อน

      ​@@thedevilkinggaming8575
      >manjaro
      Kek

    • @asdfghjklqzwx
      @asdfghjklqzwx 5 หลายเดือนก่อน

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

    • @avarise5607
      @avarise5607 5 หลายเดือนก่อน

      ​@@thedevilkinggaming8575buuu, pitchforks for manjaro

  • @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 5 หลายเดือนก่อน +3

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

  • @Nava4Gamingz
    @Nava4Gamingz 12 วันที่ผ่านมา +1

    By using Linux, You will know the CORE of any Operating system. By using any OS besides linux, You just blindly enjoy something. Life is a choice. 😊

  • @mosesotieno7964
    @mosesotieno7964 5 หลายเดือนก่อน +92

    Fireship 10 minute video .. the end is near

    • @Kawka1122
      @Kawka1122 5 หลายเดือนก่อน +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

  • @adamk.7177
    @adamk.7177 5 หลายเดือนก่อน +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

  • @CrashOverrideEXE
    @CrashOverrideEXE 4 หลายเดือนก่อน

    I love how straight to point he talks and doesn’t beat around the bush wish my college teacher was like this

  • @CautiousCrow
    @CautiousCrow 5 หลายเดือนก่อน +8

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

  • @splitway
    @splitway 5 หลายเดือนก่อน +12

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

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

    thank you for all the information i have been using linux for 5 yrs love it

  • @tom-on
    @tom-on 5 หลายเดือนก่อน +62

    2:35 We don't speak about Ring 2

    • @arsenypogosov7206
      @arsenypogosov7206 5 หลายเดือนก่อน +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

  • @PhysicsLaboratory-cp7eq
    @PhysicsLaboratory-cp7eq 5 หลายเดือนก่อน +11

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

    • @firstNamelastName-ho6lv
      @firstNamelastName-ho6lv 5 หลายเดือนก่อน

      Pretty sure you can execute anything with bash without a problem
      `bash my_script.sh`

  • @PhiRCTV
    @PhiRCTV หลายเดือนก่อน

    I have been an Arch Linux user for over 15 years. It is difficult to install anything else once you get used to it. That control it gives is priceless!

  • @kyrylolvov
    @kyrylolvov 5 หลายเดือนก่อน +13

    4:16 Whose flight log??

  • @RishabhBohra13
    @RishabhBohra13 5 หลายเดือนก่อน +21

    nice video ,also i use arch btw

  • @OdotRIH4KRC
    @OdotRIH4KRC หลายเดือนก่อน

    Mannnnn we techies thank whoever is behind the fireship turorials. Very informative

  • @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.

  • @trotskiftw
    @trotskiftw 5 หลายเดือนก่อน +4

    I switched to linux last month from windows. The only issues I had so far was my 2070 not really supporting hardware encode/decode in browsers and discord, so I upgraded to a 7900XTX which fixed that, and that SteamVR sucks in linux forcing me to dual boot windows for when I want to play VR. Loving it so far.

    • @o1-preview
      @o1-preview 5 หลายเดือนก่อน +1

      noob, I have no issues using a graphics card or steamvr, git good, the issue isn't the computer, it is what lies between the chair and the monitor (or virtual reality glasses in your case)

    • @trotskiftw
      @trotskiftw 5 หลายเดือนก่อน +6

      @@o1-preview sure thing bud - nvidia definitely supports va-api and steam vr definitely isn’t missing half its (admittedly some more superfluous than others) features. To say they both work perfectly is just pure BS.

    • @o1-preview
      @o1-preview 5 หลายเดือนก่อน +1

      @@trotskiftw git gud noob, you've been on linux for a month

    • @trotskiftw
      @trotskiftw 5 หลายเดือนก่อน +2

      @@o1-preview I've been using it on servers for over a decade and a half however, and have ran it on desktop many years ago but it wasn't in the position for gaming that it is now so ended up switching back.
      Unfortunately its weird individuals like yourself with some bizarre OS based superiority complex that help put the majority of people off of switching.

    • @o1-preview
      @o1-preview 5 หลายเดือนก่อน

      @@trotskiftw I dont care about others switching at all. I don't think linux is better than other operational systems. I have no idea how you can have all that experience and still be a noob at it.. i have none of the issues you claim to have and also no wish to help your noobish self. I'm guessing you are either a troll or not the brightest.. btw, I've seen devs/sysadmins/devops/pentesters/devops with 20 years of experience that were worse than interns.. might be your case

  • @Sequencer37
    @Sequencer37 5 หลายเดือนก่อน +1

    Fun fact: on most Linux distros, running "sudo rm -rf /" won't work. You either need to add "--no-preserve-root" or replace "/" with "/*".

  • @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!!!

  • @santiagoxmoreno
    @santiagoxmoreno 5 หลายเดือนก่อน +37

    AMAZING VIDEO (haven't watched it yet)

    • @1337bitcoin
      @1337bitcoin 5 หลายเดือนก่อน

      Same!

    • @land0264
      @land0264 5 หลายเดือนก่อน

      Oh really? I use arch btw

  • @georgeomara
    @georgeomara 5 หลายเดือนก่อน +1

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

  • @Hazard9
    @Hazard9 5 หลายเดือนก่อน +7

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

  • @pongopeter8267
    @pongopeter8267 5 หลายเดือนก่อน +23

    Great video as usual, also I use Arch btw.

    • @kosuken
      @kosuken 5 หลายเดือนก่อน +1

      fellow arch user found

  • @GlenMcIvorKiwi
    @GlenMcIvorKiwi 4 หลายเดือนก่อน

    Thanks

  • @ares106
    @ares106 5 หลายเดือนก่อน +11

    0:11 What is 6.11% unknown?

    • @YT-Lucas
      @YT-Lucas 5 หลายเดือนก่อน +2

      Dunno

    • @sabbydude
      @sabbydude 5 หลายเดือนก่อน +16

      templeOS

    • @anousenic
      @anousenic 5 หลายเดือนก่อน +9

      They skip the OS and boot directly into pr0n.

    • @ares106
      @ares106 5 หลายเดือนก่อน +2

      @@anousenic that’s what I’m talking about 🙌

    • @Crostrix
      @Crostrix 3 หลายเดือนก่อน +1

      Freebsd Or Unix

  • @childrenRhymes99
    @childrenRhymes99 5 หลายเดือนก่อน +28

    watching this from ARCH btw!

  • @doff369
    @doff369 หลายเดือนก่อน

    ‌‌‌So cool, thank you for making such high-quality videos!

  • @MrGuest1
    @MrGuest1 3 หลายเดือนก่อน +16

    I progressively lost my sanity while watching this

  • @erlgr
    @erlgr 5 หลายเดือนก่อน +16

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

    • @narpwa
      @narpwa 5 หลายเดือนก่อน

      why ??

    • @agh0x01
      @agh0x01 5 หลายเดือนก่อน +7

      I

    • @erlgr
      @erlgr 5 หลายเดือนก่อน

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

    • @o1-preview
      @o1-preview 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 หลายเดือนก่อน

      @@o1-preview 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

  • @adi8972
    @adi8972 27 วันที่ผ่านมา

    I freaking love this channel. - The Arch Linux guy :)

  • @Serious-senpai
    @Serious-senpai 5 หลายเดือนก่อน +4

    you know why I gave up setting up arch linux or any other linux? That's right, Wifi. No matter how many commands I use...it still couldn't find "wlan0" when entering "iwctl" and "device list". 💀💀💀
    I gave up

  • @aatiq7
    @aatiq7 5 หลายเดือนก่อน +86

    Watching on Android (Technically Linux)

    • @AndreiTache
      @AndreiTache 5 หลายเดือนก่อน +30

      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.

  • @venkateshnambi1576
    @venkateshnambi1576 5 หลายเดือนก่อน

    Fell again in love with Linux Kernel after watching this video. Simple summary of Linux Kernel . Well done Fireship!

  • @r4c0nnoe27
    @r4c0nnoe27 5 หลายเดือนก่อน +74

    I use Windows because I have a life, but sometimes I boot into Kali to cut off my neighbors' Bluetooth music.

    • @Rustmilian
      @Rustmilian 5 หลายเดือนก่อน +48

      "I have a life" no, no you don't.... You watch fireship.

    • @GardenData61371
      @GardenData61371 5 หลายเดือนก่อน +14

      Is that a roast or a compliment? ​@@Rustmilian

    • @Rustmilian
      @Rustmilian 5 หลายเดือนก่อน +30

      @@GardenData61371 Yes

    • @Rustmilian
      @Rustmilian 5 หลายเดือนก่อน +6

      @@dragknot777 That's hyper exaggerated. Also, Atomic distros exist; you'd have to be trying to break it on purpose.

    • @delistoyer
      @delistoyer 5 หลายเดือนก่อน +2

      The problem with Windows is that it's hard to debug and fix if it breaks.

  • @JoelMast
    @JoelMast 5 หลายเดือนก่อน +24

    I was raised on Linux and only use linux. I am part of the (superior) 4%.

  • @The_evil007
    @The_evil007 5 หลายเดือนก่อน

    The picture at 17. ext4 - 2:16 is a bit misleading, the Filesystem Hierarchy Standard (FHS) isn't tied to the filesystem itself (be it ext4, xfs, btrfs or zfs).
    As a couple other comments mentioned:
    RHEL/CentOS 7 was the last version using yum, since then dnf is used as a package manager.
    On halfway recent versions "rm -rf /" does nothing, you have to add a star symbol after the slash or explicity add "--no-preserve-root" for it to work.

  • @Lampe2020
    @Lampe2020 5 หลายเดือนก่อน +3

    7:45 "that you need to know aboot"?

    • @TracksWithDax
      @TracksWithDax 2 หลายเดือนก่อน

      He hit that one hard

  • @dudeabideth4428
    @dudeabideth4428 5 หลายเดือนก่อน +3

    I bet that the only people who watched this full are who use Linux day to day and know it well .

  • @NomenNescio99
    @NomenNescio99 22 วันที่ผ่านมา

    I have been working on *nix since -92, this was a very good introduction. I wish I had something like this back then.

  • @axlslak
    @axlslak 5 หลายเดือนก่อน +6

    just wanted to point out, and am sorry for being pedantic. about the cat | sort | uniq. its ok to use cat as a learning tool. I get it.
    But in a memory constrained system, might want to not use cat at all. depending of what you are doing, might want to use awk. But if its a single column, can use uniq first, then sort. and not use cat at all. all of these commands can operate files. or just standard input. that's the point of pipes. but you dont need to occupy extra memory with cat with sort OR uniq can read files just as well. so instead of piping 3 commands, you just use 2. and again, based on the use case, maybe changing order could also save on memory.

    • @jbird4478
      @jbird4478 5 หลายเดือนก่อน

      You _could_ use uniq before sort but, depending on the file, that will give you a different result, because uniq only works on _adjacent_ lines.

    • @alemswazzu
      @alemswazzu 5 หลายเดือนก่อน

      I don't think memory is a major concern in 2024.

  • @SimonMaciag-el5xn
    @SimonMaciag-el5xn 5 หลายเดือนก่อน +4

    video looks good on arch btw

  • @TheLaiKash
    @TheLaiKash หลายเดือนก่อน

    4:09 10 years of using Unix-like systems and this is the moment I learn that "touch" is meant to change the file timestamps and the creation of the file is not the primary usage (at least in the manual)

  • @StarlynsAgency
    @StarlynsAgency 5 หลายเดือนก่อน +5

    My wife only have swx with me when a new video comes out. Thanks

    • @o1-preview
      @o1-preview 5 หลายเดือนก่อน

      oh god, check the permissions, rwx-rwx-rwx

  • @9ofe
    @9ofe 5 หลายเดือนก่อน +6

    9:44 almost ALMOST got me. lol.

    • @rapidlemon906
      @rapidlemon906 5 หลายเดือนก่อน

      I'm confused...

    • @9ofe
      @9ofe 5 หลายเดือนก่อน +12

      @@rapidlemon906 He said not to trust anyone and proceeded to try making you flip a completely normal artwork of a bird.

    • @OnyDeus
      @OnyDeus 5 หลายเดือนก่อน +1

      ​@@9ofe you didn't see the face?

    • @Gigawattt
      @Gigawattt 5 หลายเดือนก่อน +6

      Don’t trust him. He just made you “flip the bird”

    • @rodoherty1
      @rodoherty1 5 หลายเดือนก่อน +7

      I sat there staring at the upside-down bird for nearly a minute!

  • @AmazingOwnage
    @AmazingOwnage 2 หลายเดือนก่อน

    Fantastic overview of basic commands. Also great sense of humor hahaha

  • @plaintext7288
    @plaintext7288 5 หลายเดือนก่อน +9

    I use arch btw

    • @interstellarsurfer
      @interstellarsurfer 5 หลายเดือนก่อน +3

      It is true that Arch users will always tell you they use Arch. 👍

    • @rami-succar7356
      @rami-succar7356 5 หลายเดือนก่อน +3

      ​@interstellarsurfer yeah man it gets really annoying
      i use endeavouros btw

    • @Death_Note0_0
      @Death_Note0_0 5 หลายเดือนก่อน +1

      ​@@interstellarsurfer I use Arch BTW

    • @philrod1
      @philrod1 5 หลายเดือนก่อน

      I use Mint btw

  • @flix8565
    @flix8565 5 หลายเดือนก่อน +7

    9:11 I don't see it and I'm pretty sure I've got gullible written on my forehead

    • @Gigawattt
      @Gigawattt 5 หลายเดือนก่อน +5

      There’s nothing to see. Don’t trust him. He just made you “flip the bird”

    • @TracksWithDax
      @TracksWithDax 2 หลายเดือนก่อน

      Damnit!!

  • @favna
    @favna 5 หลายเดือนก่อน

    As someone who gives a Linux workshop to junior developers at my work this video is basically a godsend and I'm going to adjust my workshop now.

  • @et_matrix
    @et_matrix 5 หลายเดือนก่อน +33

    Fedora gang here?

    • @dipshuva8450
      @dipshuva8450 5 หลายเดือนก่อน

      Here

    • @mariocraft95
      @mariocraft95 5 หลายเดือนก่อน

      Present!

    • @earthling_parth
      @earthling_parth 5 หลายเดือนก่อน

      Love Fedora ❤

    • @kevofnc
      @kevofnc 5 หลายเดือนก่อน

      Yes, now from 2012

    • @leo6419
      @leo6419 5 หลายเดือนก่อน +1

      No😢

  • @kumnegerwondimu
    @kumnegerwondimu 5 หลายเดือนก่อน +22

    i happy to be part of 4%

  • @logman5051
    @logman5051 หลายเดือนก่อน

    The cool thing about the Linux is that you can use a "man touch" command to print out a useful help that will not indicate the usual use case of the "touch" command till a second paragraph of the description and it will do so in a such convoluted way that no one will understand it.