Been a linux user since 1995 but I still learned something. Thank you!
@EngineerMan6 жыл бұрын
Glad I could bring you some new knowledge!
@smudgepost5 жыл бұрын
Same (1993) Still have trusty Using Linux Sixth Edition (QUE) on my desk..
@heXan3 жыл бұрын
Same here since 1999... Only used kill with -1, -2, -9... fg and bg were new to me. But as a lazy dev I've used it from' top' (even better 'htop') or directly with 'xkill' - point and click style :).
@Hakusha6 жыл бұрын
these linux videos are fantastic
6 жыл бұрын
I don't think I ever hear such clear explanations. Thank you very much! Instead of using 'clear', you could use 'CTRL+L'.
@AbhishekBM4 жыл бұрын
But it's not the same as clear. It just scrolls the current prompt to the top, you can still see the older commands when scrolling back up
@poorgirl94583 жыл бұрын
and when you go ‘set -o vi’ to enable vi mode at the bash prompt ‘ctrl-L’ does not work
@maxpolaris992 жыл бұрын
This was an excellent video that got me up to speed in a hurry. Very well organized and nicely explained. A great jumping off point for my own exploration. Thank you!
@Diprotic5 жыл бұрын
I'm 3 minutes in & I've learned A LOT! Thank you! You're the kind of people we need on youtube regarding linux.
@MiserableDuck956 жыл бұрын
Where was this 3 months ago during my Operating Systems course?
@diggydude52295 жыл бұрын
You're looking for W. Richard Stevens' books on UNIX programming, where all of this stuff is explained in detail.
@ChudLife3 жыл бұрын
going through it right now in OS course and it is kicking my ass I feel like I am watching the Rockwell Retro Encabulator video
@stargentitude7154 Жыл бұрын
I am learning this at college, but everyone one is struggling due to our harsh teacher making the most hardest test questions. He does not give good material to study, but thank God I came across your channel. I finally understand the real purposes of these commands and enjoy this now!
@zachmane26 жыл бұрын
Always appreciate the quality of your videos. Goes in depth, but accessible to beginners
@EngineerMan6 жыл бұрын
That's my aim :)
@MehdiShokoohi6 жыл бұрын
That was amazing Engineer; wish i could 'fg' all of my postponed tasks and "kill -20 bad-mood" !
@ShivamJha005 жыл бұрын
Why not kill -9 it :D
@justChuka5 жыл бұрын
U mean 9?
@abhishekshah114 жыл бұрын
I'm happy that I recognized all the commands :)
@freeuyghur20635 жыл бұрын
11:54 We can use `watch -n 2 jobs` to monitor jobs command every 2 seconds. so we can show the realtime result from pane 1 when the process killed at pane 2. some energy efficiency and fun than manually type a repetitive command.
@brandon.duffany3 жыл бұрын
Thanks for this awesome tip! This is a game-changer!
@bitelogger4 жыл бұрын
I wish knew your name to properly address my thanks to you and this great video...The quality f your explanation but also the goodwill to share it with the community, my deep respect!!!
@EngineerMan4 жыл бұрын
My name is Brian :)
@justchecking123 жыл бұрын
your content is neat and tidy I can't be grateful more for what you've done on this channel. your contribution for linux learning community is huge
@kavithapriyacj4868 Жыл бұрын
Just a wow content .. awesome man that u indirectly mentioned about difference between killed and terminated process ..love u
@IctioPar5 жыл бұрын
Great content! I've recently started working with linux again and it's awesome to get to know more!
@yeeeehaaawbuddy2 жыл бұрын
These are very involved processes, but you explain it all so well, and in such a good order. Thanks!!
@aminebouaita92023 жыл бұрын
I want to thank you for the quality of your videos, not just this one. All of your videos
@EngineerMan3 жыл бұрын
You're welcome!
@fruitygranulizer5402 жыл бұрын
this was so incredibly well explained. my prof was making a shit show out of this chapter by just throwing a bunch of words at us. going back and reading his lecture notes, i can understand it now, and i furthur can see how poorly written his lecture was. thank so much for this.
@EngineerMan2 жыл бұрын
Glad it helped :)
@tigercake5585 жыл бұрын
really love these videos, I'm learning a lot. Very very accessible and clear videos, please keep up the good work.
@rushikmakwawna4 жыл бұрын
Very well explained. Keep uploading such videos. Sound clarity is really good.
@aayyaa11884 жыл бұрын
You make the concept of these command so clear. Thank you soooo much
@skyloreBOTS3 жыл бұрын
Dude props on how well you explain everything!
@somber_soul6 жыл бұрын
Very helpful. I've only ever seen htop for process management and this helps to understand the underlying signals being sent. Thanks!
@TheFarmacySeedsNetwork5 жыл бұрын
The few videos of yours I've seen are excellent and simple explanations! I will be sharing these with my friends (who are learning) and also my users from my Raspberry Pi series. cheers!
@EngineerMan5 жыл бұрын
Thank you :)
@TheFarmacySeedsNetwork5 жыл бұрын
Thank YOU :)
@gana7063 жыл бұрын
Ctrl c sends a SIGINT signal. Init is the first process pid = 1 Bash first fork (copies ) the process and than exec (replaces ) the process as child process. T = stopped state S = Interuptable sleep state ( Running in bg) Kill -15 Kill -2 Kill -1 Kill -9 ( my fav )
@georgichelenkov43606 жыл бұрын
Great job! Recently found these series and am fascinated! Subscribed immediately! Keep up the good work!
@ZacKoch6 жыл бұрын
Great as usual!
@zgredfryd3 жыл бұрын
Thank You man! I really like your videos. I know what those commands do, but Your explanation of what is really happening in Linux is golden! Yo have a gift to explain things and teach people. Great, great stuff. It's helping me a lot.
@MichaelMantion5 жыл бұрын
You are a life saver. You are exactly what I need right now. TY.
@bzielinski5 жыл бұрын
Brilliant and simple explanation about kill signals. Thank you.
@jorgediaz67306 жыл бұрын
One thing I find very useful is having a process run outside of their parent process So For example if i run a long running process on the bash terminal I can exit the terminal and check on the process later on. You can do this with the screen command.
@ezequiel90555 жыл бұрын
I wonder what distro are you using since your 'kill -l' output is so different than mine. Yours is more complete and is numbered while mine is just a list of signals, completely useless. As usual great video, very well prepared and organized, and your communication skills are superb ;) you are a very good teacher. I've been a linux user since 1998 and still learning things. Very much appreciated.
@tpaq5 жыл бұрын
Most shells supply a "builtin" version of kill, try: "type kill". The presenter uses the Bash shell. I use Z-Shell, and its builtin is quite terse. try "/bin/kill -L".
@yangzhang23036 жыл бұрын
Really nice and clear. Would you like to make an video about using strace ?
@naveenagarwal2875 жыл бұрын
It's funny that kill can also bring a process to life as well.
@josephemmanuel40893 жыл бұрын
Thank you. This really helps me for my current project
@patrykp84602 жыл бұрын
after watching 15 sec I knew that this is proper and what I was actually looking for :D
@lavellefloyd46395 жыл бұрын
I appreciate you sharing wisdom to linux noobs like myself
@tdkiran3 жыл бұрын
Thanks you for this video . Would like to see more on Linux/unix series
@danielmoita61515 жыл бұрын
hey just started watching your videos and they have helped me a lot. i like they way you explain. Would you be willing to do a video explaining named pipes for server-client, using multithreading or select() for parallel requests? Thank your for your videos, and keep up the great work :)
@alexanderradyuk92046 жыл бұрын
Good job 👍🏻 The way you explain is awesome. Even knowing such things I continued watching. Keep it up!
@EngineerMan6 жыл бұрын
Thanks for the kind words, hope I helped in some way.
@lawrencedoliveiro91046 жыл бұрын
3:36 specifying ps options without a dash is BSD-style syntax. Probably best avoided.
@4932gb3 жыл бұрын
Been using unux since 1980 and linux sice 1995. This is good stuff!
@vaibhavppandey3 жыл бұрын
Wow :O
@mikefdorst5 жыл бұрын
Thanks man! You just upgraded my workflow.
@behruzm2 жыл бұрын
Excellent explanation of the above terms
@travelogue79606 жыл бұрын
Hi Engineer Man, Have a series of videos on sed and awk commands.. Thanks in advance.. An Engineer
@RussTeeTrombone5 жыл бұрын
Thanks so much for these videos. You’re truly a jack of all tech trades.
@lawrencedoliveiro91046 жыл бұрын
3:05 Perhaps make it clearer by pointing out that the “exec” command is a bash builtin which tells it to skip the fork() call before running the rest of the line as the actual command.
@v0idvlr12 жыл бұрын
Learned too much with this video, thanks too much man!
@wramarante5 жыл бұрын
UNBELIEVABLE !!!...why??? Personally I have the habit to check the ratio dislike/like of all videos I intend to watch. I don't go around looking for higher or lower ratios, I just do it before watching it. That said, most of excelent videos I have watched has a ratio score between 1% and 3%. This video of yours has the impressively amazing ratio of 0.35% (5/1400)... You got a new susbscriber and a big fan on a 20 years linux admin.
@EngineerMan5 жыл бұрын
:) Welcome.
@pierrebouchard42895 жыл бұрын
Great video ... Learned a lot ... You're a gentleman and a scholar ...
@photopicker4 жыл бұрын
That was amazingly clear and insightful.
@glikar15 жыл бұрын
Superb clarity as usual!
@bharatsnair3 жыл бұрын
Also check out pstree, which lets you view processes as a tree, helps you see the forks and execs.
@qeithwreid77455 жыл бұрын
You have taught me that kernel has parent ID of zero. This is the foundational level upon which I shall build many great things.
@Diprotic5 жыл бұрын
It's a kernel like a popcorn kernel.
@qeithwreid77455 жыл бұрын
Diprotic there is a grain of truth in that.
@prabodh113 жыл бұрын
Great video, Informative, thanks for sharing🙏
@JTKroll123 жыл бұрын
really love your videos I learned a lot of stuff about killing
@leonardodavinci4259 Жыл бұрын
Exactly what I needed. THANKS!
@bludblind6 жыл бұрын
Clear and concise information. Thank you!
@radubojica78886 жыл бұрын
They took yerr jobs !!! Great video man btw. I learned some things from this which my Operating Systems teacher didn't teach me. :)
@davidrmcmahon3 жыл бұрын
I just like getting the uptime of my pi-hole and Jellyfin server Pi. Two weeks so far, hoping no power blackouts!
@mybean10964 жыл бұрын
Processes are very powerful if you understand them. Theres this wonderful site called man7 that covers processes, daemons, and much much more. Theres also lots of IBM documentation on how to write a processe. Anyway thanks for the vid I haven't studied it in a while.
@carlpilongo539 Жыл бұрын
Thank you for teaching us Linux, Programmer Mrbeast
@catorials4443 жыл бұрын
I love that mr. beast takes up software engineering.
@vaibhavppandey3 жыл бұрын
Hehe
@hostgrady2 жыл бұрын
Very interesting, hopefully I can use these in shell scripts for something
@natahmad843 жыл бұрын
Thanks dude, pretty clear and simple!
@MiseryFarm5 жыл бұрын
I'm really enjoying these videos. Thanks
@frroossst4267 Жыл бұрын
Super helpful, super concise, thanks!
@xpkareem5 жыл бұрын
I learn a lot from your videos. Thanks!
@MrSURENDRAGAMEBOY3 жыл бұрын
Better then my teacher :) awesome man
@isaacvv5 жыл бұрын
Thanks for the videos. Keep them coming!
@adamnshame5 жыл бұрын
FYI It is possible for "kill -9" to fail. If it does, the disk is probably full.
@rishko22245 жыл бұрын
Or it's waiting for an io operation. It happened to me on a networked drive
@Didanihaaaa5 жыл бұрын
thanks for such a great channel. I heard about parallel computing on Linux. could you please teach us some parallel computing stuff? bests
@jonassteinberg37795 жыл бұрын
well organized and delivered
@kapilsonyt4 жыл бұрын
I have learned something new. Thanks much.
@ForceHunterHD6 жыл бұрын
Great linux videos. I hope more are coming cuz i rly want to learn linux
@bendover47285 жыл бұрын
Awesome! Where can I find more information like this? I wish to learn and have deep understanding of Linux functioning, commands, etc
@yura9796 жыл бұрын
I would never expect young Che Guevara to make such good clean videos. Thanks.
@EngineerMan6 жыл бұрын
Lmao.
@olehbaranovskyi22193 жыл бұрын
thank you, great tutorial!
@diggydude52295 жыл бұрын
I don't believe a forked child process returns to the parent. The two processes run concurrently, and the child emits a SIGCHLD signal when it completes. The parent will have a signal handler that tells it what to do when it receives SIGCHLD, for example display a message that the child has stopped.
@athmikagowda67283 жыл бұрын
Awesome vedio.....All linux users should have a look
@ag.49374 жыл бұрын
Brilliant explanation, Thanks
@flakkanon5 жыл бұрын
Nice video for recap as a linux user
@SubiqT2 жыл бұрын
Excellent explanations, thanks a lot
@squid111606 жыл бұрын
kill -9 can fail in some cases, like killing a fuse-ssh process for a mount that failed due to a networking issue. Fuse is a user space process but is intertwined with kernel functionality.
@EngineerMan6 жыл бұрын
Fair point.
@samkachar3 жыл бұрын
Learned alot about killing
@unstoppable-ar32924 жыл бұрын
Very good. Thanks man. Legend!!!
@fontanot3 жыл бұрын
great video, you just earned another subscriber
@benjaminfowler35323 жыл бұрын
that was beyond amazing.
@Yash-gi4iq3 жыл бұрын
thanks for the wonderful explanation , can you tell us how the kill-3 command is used for taking thread dumps .. i mean i know that this command takes the java thread dump but wanted to know the working as i see kill -3 is sigquit...
@armandnouri82074 жыл бұрын
Great video. Why do different jobs listings appear for different bash log-in sessions?
@lawrencedoliveiro91046 жыл бұрын
Are you planning to talk about process groups and sessions?
@lawrencedoliveiro91046 жыл бұрын
9:53 Not any more. It shows the notification that the process has terminated, and when you do another “jobs” listing, it won’t appear any more.
@MatthewStidham5 жыл бұрын
That was a killer video. Thanks!
@janignacio78104 жыл бұрын
You are awesome! Thank you.
@ajiththiyar76095 жыл бұрын
This is so helpful thank you man, keep it up.
@nidishmodala36385 жыл бұрын
thank you so much for clear explanation
@dadda-w3c Жыл бұрын
thanks Mr.Beast for this very good explanation 😁😅
@braulioramirez34636 жыл бұрын
One last thing EM, could you do some videos about HTML/XML, website hosting (using dynamic DNS for instance), etc.? I have some javascript projects I would like to share with everyone but first I need to know how to create a web server to host my very own website, (possibly a VM version of a recommended Linux distro). This could start as a barebone, text editor-based level HTML/XML code tutorial. I'm sure not everyone knows how to write HTML/XML code so a tutorial would be useful! As markup language continues to evolve, understanding the basics and comparing it with the way many browsers use this code would be very educational. As always, thank you so much for sharing your knowledge with this community.
@EngineerMan6 жыл бұрын
I actually did a live stream on this. Check for my livestream that has a title like "getting that sweet website of yours online".
@kushaltanna55693 жыл бұрын
for fg,bg and kill you could show text files to make it easy understandable.! i read the topic so i could understand but it would be easier.! But still it was very nice video.! SUbbed.!