"Everything is a file" in UNIX

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

ความคิดเห็น • 57

  • @dheerajtripathi6734
    @dheerajtripathi6734 7 ปีที่แล้ว +69

    Thanks, this has to be one of the best explaination of "Everythin is a File" ,

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

    after 5 years i think i just understand unix

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

    wow. where were you in the 80s and during the MS vs OSS wars? lol. This is easily the best explanation of the power of linux i've ever heard and far better than anything i've come close to. Very easy for the layman, beginner, noob, hell even an american Jury could grasp this. Even today it's as accurate as can be. Linux basically abstracts everything as a file. While the differences are eroding, with linux you can cherry pick your files, their content, their source, interactions, and order there of. I'll have to put that one in my back pocket. Kudos!

  • @amyrs1213
    @amyrs1213 4 ปีที่แล้ว +11

    Hi there, thanks for the video! It's a pity you didn't make much more videos because despite of 95 recording, you definitely have a talent in explaining things. Just wanted to let you know, that even 3 years later you videos help people. Happy new year and cheers!!

  • @srkgergely
    @srkgergely 3 ปีที่แล้ว +15

    To be honest. the /proc directory isn't a standard unix thing, it is introduced in plan9, an operating system developed by belllabs (the same group of people worked on unix) in the early 90's to be a succesor of unix. Plan9 was mutch more literal in the "everything is a file" statement, compared to unix. Later linux kernel developers implemented a lot of ideas from plan9, like the /proc "namespace" (Directories are namespaces in the plan9 nomenclature). However there are still many thing in modern unix implementation that isn't a file but it should be, like for example network sockets and windows.

  • @jousboxx9532
    @jousboxx9532 4 ปีที่แล้ว +4

    Great video! The world really needs more well-produced, brief, and understandable Linux videos like this one!

  • @AnNguyen-iz6yc
    @AnNguyen-iz6yc 3 ปีที่แล้ว +2

    Oh wow, dang, 95th recording. Your video is very well presented, and I understand "Everything is a file" better now. Thank you.

  • @ImmortalWrekcage
    @ImmortalWrekcage 3 ปีที่แล้ว +2

    Thanks for this. I was asked this in an interview and blanked. I have operated/administered Linux for years, but this never crossed my mind.

  • @arrogantermistkerl4579
    @arrogantermistkerl4579 4 ปีที่แล้ว +3

    This transparency is the last drop of water in the barrel to install linux. After one year in computer science im giving in and im setting my Gaming-PC up for dual-boot. :)

  • @spacet1me
    @spacet1me 5 ปีที่แล้ว +10

    I loved the video, good shit man. I learned something new.

  • @aroop37
    @aroop37 4 ปีที่แล้ว +5

    How does this compare to Windows OS? What if "everything was not a file in Unix/Linux"? What would that mean? I liked your video but I am a newbie in understanding this concept of everything being a file..

  • @groku0112
    @groku0112 6 ปีที่แล้ว +7

    which book are you studying? this has to be one of the best explanations out in the internet, albeit, i have read less number of books ... #CONFESSION

  • @avadhutbapat1412
    @avadhutbapat1412 5 ปีที่แล้ว +2

    Good job man !! You are an underdog...

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

    This was such a good video you should of continued making them!

  • @alterguy4327
    @alterguy4327 7 ปีที่แล้ว +1

    Explanation at its Best

  • @AnantaAkash.Podder
    @AnantaAkash.Podder 8 หลายเดือนก่อน

    Thank you Sir... This is one of the Best Explanation...😃

  • @rootofminusone
    @rootofminusone 6 ปีที่แล้ว +2

    thank you for the explanation dude !

  • @AlejandroZapeta
    @AlejandroZapeta 3 ปีที่แล้ว +1

    Amazing video!! Thank you so much for the effort!!

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

    Thanks for such a useful content.

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

    I love the way you explained this but tbh you lost me at two parts and I think some minor explanation would go a long way. Why does ls'ing exes output symbolic links? What are symbolic links? Also how does echo work with stdin through >>, I didn't understand the syntax so that example didn't do anything for me. Now I know I can get an answer to these with a quick google search but I think clearing them out with a simple prompt on top of the video would both cater this video to a wider experienced audience and keep the video's flow by minimizing the times when I need to pause and google something. Overall very nice explanation, thank you!

  • @rmanzo
    @rmanzo ปีที่แล้ว

    Great Video - Well done!

  • @mizech
    @mizech 6 ปีที่แล้ว +1

    Great videos. Thanks a lot.

  • @Marselmarsemars
    @Marselmarsemars 6 ปีที่แล้ว +2

    good video, thank you!

  • @NeelSandellISAWESOME
    @NeelSandellISAWESOME 3 ปีที่แล้ว

    Is the echo >> thing also an example of piping?

  • @awaviarybangalore
    @awaviarybangalore 4 ปีที่แล้ว

    finest explanation given to keep in mind forever. I hope i switch to unix based systems.

  • @calebj5371
    @calebj5371 7 ปีที่แล้ว

    Very helpful and Understandable Explanation thank you ☺

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

    Awesome video

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

    Really cool, but does that also means linux has more disk I/O ?

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

      Not really, every other type of file is not stored on disk. It's just abstraction, not really using disk for everything.

  • @machine9792
    @machine9792 5 ปีที่แล้ว

    Nice. Keep up the good work!

  • @pabloraindogarcia8107
    @pabloraindogarcia8107 4 ปีที่แล้ว

    So processes and resources are files?

  • @AliTaj5610
    @AliTaj5610 3 ปีที่แล้ว

    Thank you so much for the video

  • @lhistoiredunepoulesanshist8662
    @lhistoiredunepoulesanshist8662 3 ปีที่แล้ว

    That was a GREAT video thanks !!

  • @Aman-uu7vi
    @Aman-uu7vi 3 ปีที่แล้ว

    Thanks Stevie !!!!

  • @paired7815
    @paired7815 5 ปีที่แล้ว +2

    awesome!!

  • @mehrad4u
    @mehrad4u 4 ปีที่แล้ว

    I really liked your video

  • @PankajBhandari
    @PankajBhandari 5 ปีที่แล้ว +1

    Why everything is file???

  • @sarahan7864
    @sarahan7864 5 ปีที่แล้ว

    I love this video! 👍

  • @giveaway4002
    @giveaway4002 3 ปีที่แล้ว +1

    loved it.

  • @yusufklc7821
    @yusufklc7821 3 ปีที่แล้ว

    Everything is file in every system

  • @richardmaduka4747
    @richardmaduka4747 4 ปีที่แล้ว

    beautiful.

  • @bewwys7732
    @bewwys7732 6 ปีที่แล้ว

    Thank you,
    Since everything is a file on linux does it mean that I have a file representing my keyboard ? and if so where can I access to it ?

    • @deleted9220
      @deleted9220 5 ปีที่แล้ว

      Do you mean the driver or character set?

    • @steviejay3858
      @steviejay3858  4 ปีที่แล้ว

      Yes you do! If you mean the device - im going to guess it should be under /dev. Dev being short for devices

    • @jacobhinchliffe6659
      @jacobhinchliffe6659 3 ปีที่แล้ว

      /dev/event

  • @giveaway4002
    @giveaway4002 ปีที่แล้ว +1

    this yt video is a file

  • @toncistanic7471
    @toncistanic7471 3 ปีที่แล้ว

    thnx man!

  • @dwm4004
    @dwm4004 5 ปีที่แล้ว

    awesome

  • @rainchai851
    @rainchai851 4 ปีที่แล้ว

    best!

  • @sfcs3743
    @sfcs3743 5 ปีที่แล้ว

    play at 1.25x

  • @premier69
    @premier69 4 ปีที่แล้ว

    it's people like yourself things like patreon is good for.... not for gamer streamers...

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

    Everything was a file before systemd 😄

  • @amitbohra9283
    @amitbohra9283 3 ปีที่แล้ว

    But linux is not unix :))

  • @jedediah-fanuel
    @jedediah-fanuel 3 ปีที่แล้ว +1