FOR THE PEDANTIC PEOPLE: No, BASH is not a Terminal, It is a Shell. I explain that in the video. The title is constructed to be searchable, not taken literally. Since I have clarified this in the comment section already, there is no need for you to do so. Thanks. :)
Take THAT pedantic people! s/ While I’m here, thank you so much for this video. I’ve been working with Unix OS’ for going on a decade, and I always learn something new whether it’s how to use an overlooked command or how to teach new users. Thank you again!
I'm about to give you an unusual complement. I live in Nashville where obviously there are a lot of songwriters. I actually am very close to some people who have written some big hit songs. one thing I know about songwriting is that you have to keep the song moving forward continually. In other words, you can't just hover over one idea for a long time. You should always keep the story moving forward, the next event always progressing from the last event especially if you're telling a story of course, and making it very understandable to the listener. Your lessons flow very much like a well-written song. You're an excellent orator, and your lessons flow from one thing to another in a very logical way. I just thought I'd put that out there. I'm very appreciative of the work you do to get these videos out there. I don't know why, but I am really into Linux very much. I just thought I'd pass that along. God bless.
Based on 50 years of using computers (mainframes the size of tennis courts!) and 25 years of PCs and 15 years of searching through poorly produced instructional videos I have to say that this is, without doubt, the best that I have seen on any subject. Well scripted, well presented and incredibly helpful. Thank you!
Wow I've been reading a book on Bash commands. This video couldn't have come at a better time! I was thinking of the hours I would've wasted learning all the non-essential stuff from a 1000 page book.
Prithvi Singh don't you love when that happens! I wad looking around for a bash vid but couldn't find a vid rusty was nice and informative like this, simple dirt beginners but thick enough to sink my teeth in.
Thanks. Old guy here, self taught in most things. This is concise and to the point. Sad, lol, I have a long way to go for this to be 2nd nature, so to speak. I still remember the difference, and sub numbers from. RCA transistors to Sylvania. .Shure vs. Pickering vs. Stanton vs Empire Phono cartridges, Crystal vs Ceramic vs. Magnetic. The High gain input and equalization necessary for a magnetic cartridge and a magnetic tape head. OS's are a Brave New World. Thanks
what gave me issues with command line.. was figuring what was going on behind the scenes. started programming with mcu asm. gave a deeper understanding. os simply nothing but a bunch of system calls and interrupts.
i love how you don't _assume_ that the person watching knows this or that. this is truly a beginner's guide; you explain *everything,* even the parts i feel other tutorials would skip. i've been using bash for almost a year now and there was still so much that i had no idea of, or that i did know how to use but didn't know how it worked. this crash course was a massive insight into all that. thank you for the great video!
a tip concerning @10:30 or 11:10 here: whenever you use cd .. to go back, you can use cd - to go forward (to where you were before cd ..) by the way great stuff here. thanks a gazillion times :)
This was my first video of Linux. After two years working with it almost as a daily driver I can tell that this is for sure one of the most useful and comprehensible video-tutorial of everything I've learn in my entire life. Congrats Joe👍
but by t. M but. But. M. M. M. But by m. But m. M. But. But. But. M m T. M. m gm. Bu. M 😊M m. M. But by M m. T mt. T t Ttg. T M. M. But. But by. G. Bob M t. M t t T M TTt t T M M t t T T T G t t G. G M T G G t T. T t. T T P G
I'm not exactly a noob, but I played this in the background while I was working, and it gave me a few pointers and commands I hadn't been aware of . Thanks for that. But.... When you got to the part of file permissions: 7 bits in a byte: 4 for read, 2 for write, 1 for execute, I was in AGONY at the misinformation. However, the funny thing is, I realized despite being computer-wise and math-wise nearly totally incorrect, I am confident those who look at it your way will actually Do The Right Thing when applying permissions!
I second this comment wholeheartedly, I started watching another Linux dude's tut and couldn't brimg myself to go past the basics, he was using a bright white background with scarlet red font!!
A. Mr. Joe I've been using Linux for years. When I started out with the terminal I was somewhat confused. B. Mr. Joe I wish I had ran across your excellent series of instructional videos back then. C. Mr. Joe you can write an entire book on Linux. You did five things that other people fail to do when teaching Linux. 1. You explain why a specific terminal command exist. 2. You explain how issue a specific terminal command. 3. You had clear video footage of the output of a specific executed command. 4. You explained the most common mistakes when issuing a specific terminal command. 4. You explain the security consequences of executing a specific terminal command. D. Mr. Joe you have uncommon common sense and a great presentation style. E. Mr. Joe you could teach anything because you give the student time to think and absorb the information you're presenting. F. Mr. Joe keep doing what you're doing. You have the skills to pay all the bills. G. Mr. Joe You're a No. 1 instructor. H. Mr. Joe pleased stay safe. I. Mr. Joe God Bless You!!!
As a long time UNIX & Linux user/admin, I have to say this is one of the best tutorials for new users I have seen in a while. I will certainly recommend it to new users. Great job! 👍🏽
God damn, dude. This was one of the best things I've ever seen on youtube. I swear to god the progression, flow & order of this tutorial is so flawless & perfect it's hard to believe a human being came up with it.
I found this video 4 years ago. It was my first introduction to Bash. I loved it so much that since then, whenever I hear someone that is interested into learning Bash, i recommend this video. I remember how I watched it first time, absorbed every info you provided and next day, I started to tell my colleague what I've learned from your video. She said that I am really passionate because of the way I was telling her how cool Linux is but it was your video that made me so enthusiast! Thank you so much for this video!!! I got my first position in IT with your help and I owe you! Now I am already on a higher position and use Linux on a daily basis. Many thanks!❤
Being an expert in MS-Dos, cmd, and powershell, but just starting Arch Linux, one time through this video and you have tremendously helped me. All I had to do was equate commands to their MS counterparts. Interesting that some are shared commands. I never realized that I already had a start in Bash until watching your well made video. Dare I say that Bash is already looking more elegant! Subscribed!
This video is absolutely brilliant. I'm studying operating systems at Uni and we are learning bash at the moment, this has helped so much. Really appreciate the time and effort you've put into this. Liked and Subbed!!!
I took basic linux unix in school but this video taught me advance commands I never knew and explained deeper why basic commands work and what they mean so much better than any course I have ever taken. Can't tell you how many videos I have seen in the past 4 years, this one is THE BEST one I have ever come across! Thank You
You know how you realize in the middle somewhere that this is a good book and you like it so much that you just don't want it to end..but then it does and then it leaves you with this weird happy + sad feeling..This video was that.. Brilliant stuff for a beginner.. Thanks Joe.
This video is incredible. I was hardcore into DOS back in the old days, have my first Linux computer coming this week. I'm a total Newb, and am so excited! Thank you for this, you are a great teacher!
Dude, you make scary stuff look easy. I have just started with Linux as well as Bash for Windows which I use on Windows for Web Development. You are thorough, crystal clear voice. Thanks very much.
Joe, I have been landing on your videos for years whenever I was in need of something specific and you always seem to have a tutorial in your inimitable style. No more a lurker, you have a brand new subscriber!
2017. I've been missing this video for 4 years! I'm learning for the A+ exam, I'm finding myself really attracted to linux. Even today this info is gold, TY!
Really enjoyed your presentation, Joe. I'd learned some of these commands before. However, to have someone tie them together like that really makes things easier to remember. Thank you for sharing.
I am very new to Linux and as an aspiring programmer I found this video very helpful and easy to watch (even at *2 speed) ! Thank you for this quality content, now it's time for me to try this out !
Im taking my Linux Essentials Cert and I just wanted to let you know that I find your video very informative, enjoyable, and easy to follow along with. Im currently using my Raspberry pi to practice terminal commands. Thanks for the great video :)
i am so glad that you made this video. i have been trying to find a video that explains the terminal for linux for awhile now. thanks for making this video. Raven
The weird thing about bash is this: Even after 20 years of using it, you still learn new things from a "Beginners Guide", like popd/pushd or apropos. So thank you.
honestly, Thank you for m making this video man, it has openned a wholoe new world for me and now my whole life revolves around it, i hop this video reaches alot more ppl like me that are also iin =terested i this subject! :)
I am sitting in my office (where I should be working) but I'm learning Linux. I have found tons of tutorials that were helpful but I stopped this one at 26:35 bc I want to finish it at home so I can practice along! Very informative thus far. Will subscribe now!!
Started on DOS 5.0 many years ago and haven't used it a lot since Windows , but I did like it a lot. Finally started to learn Linux, and am enjoying this vid; brings back memories.
I got more, learned about more commands that were never mentioned on other sites, in this single video. PWD was unheard of, MORE and LESS were not explained correctly, WHATIS was a new lesson, NANO and APROPOS also new commands. You were the first person to call it BASH and i had wondered why I would get the word BASH when trying to get help on a command. Thanks for the correct and well explained lesson. Only complaint is way too many advertisements.
Depending on what you're doing you may consider switching to zsh. It allows you to do bulk file renaming. For example you might have a bunch of files with the name fileX.txt where X is a number. You can use zsh to rename all of them to oldfileX.txt or change the extensions or whatever with just one command. Bash would require some more work to do something similar.
This is such a good crash course! I am using data camp now to learn BASH but have not used it in a couple years. Need it next year and going forward. The apropos time command on a MAC is insane. I had to control Z out.. This was sooo good.
Thank you for a great introduction to Bash commands! At college, we spent 10 times more time to "learn" this information. The next step is to figure out how to run parallel processes on a remote cluster...
I just learned the intricacies of linux file permissions. This is something I had been wanting to learn for the last 5 years. I had read books, gone through countless tutorials, wasting hundreds of hours of my time, to absolutely no avail. And one fine day, this "crash course" video opens my eyes, something expensive books, and dedicated tutorials could not do. You just opened the world of linux terminal to me. Thank you from the very bottom of my heart. Thank you for opening the annals of deep linux to me.
if you want to find out information on "cd" type "help cd" Some things are in the man, man, but depending on the command, you may be able to use help, or some things you can use command -h or command --help which should give the same results.
Trying to jump out of windows to the Linux World ,I watched the whole video without a skip and it's very interesting, learned useful commands. I simply love Linux.
Good job here, Joe! Relevant content, succinct delivery and pacing without reiteration. I'm new to Linux (my roots in MS-DOS) and I started leaning from this video right from the get-go! Keep up the good work!
Grazie Joe Collins! Sono alle prime armi nella conoscenza del Terminale (.. bash)! Tuttavia ho iniziato a conoscere alcuni comandi davvero efficaci Ora son arrivato a 10:18 su 1:14:36, ho necessità di prepararmi la cena. Comunque ho salvato il tuo link su i miei preferiti, in modo che posso continuare a visionare il tuo video. Grazie per compartecipare le tue conoscenze, meriti la mia iscrizione! Un cordiale saluto a Te e ai tuoi visitatori. Fausto (Roma, Italia) 8 giu 2022
If I could have had a video to watch like this when I first started banging about, trying to find my way around OpenBSD, things might have gotten a bit smoother. The os had, and still maintains, excellent man pages so it was quite a learning experience as poured over the in built documentation. All the same, all the hours I could have saved if some friendly soul had posted an accessible video on the Korn Shell all those years ago. 😁
hey Joe Wanted to thank for the upskilling video. I did some google certificate on coursera for OS SUperuser for WIndows and Linux(UBUNTU) and you cleared all the wholes that and filled them up with missing parts that the google course could not fill. SO thank you big time. I know the video is old but still usable. Thanks!!!
This was super fun to play along with. I've just sat and followed and typed in with you on a Raspberry Pi 4 - 8gig. This Raspbian noobs didn't have locate. So I paused the video and installed it. "sudo apt-get install locate" did the trick. Then we got to the "sudo updatedb" bit and the video disappeared, Firefox crashed. It took nearly a minute for updatedb to finish. I was getting worried. It was fine though, once the terminal gave me back the prompt I started Firefox again and carried on where I left off. Much thanks for this, really helped.
@@mikecantreed cd - will return you to the previous directory. pushd will save a directory you want to return to using popd. Say youre in documents and want to return back there later. Now you go to /etc. Later, you may do some more cd commands, maybe youre in /etc/someotherdir or somewhere else entirely like /opt. In this situation, cd - will only take you to the last directory you were in, while popd will take you back to documents, since you saved it. The pushd command also lets you save many directories, which is why its called "push"d, and will be familiar to people who know about stacks.
@@mikecantreed: I think programmers will remember pushd and popd as they are similar to stack commands. If these work the same, than you can probably push several directories onto the stack, then pop them off later (usually they work by grabbing the last item you pushed first, like a stack of books, the last book will be on top, so when you pop it off, you take the one on top, or the last one).
Thanks mate, I am a new Linux user and I always wondered why people like the terminal so much, this video gave me inspiration and I will try to learn more about it because I want to use Arch.
Terminal: the scariest part of Linux .. Intimidating .. only two things I always hear in these videos. When I started using a computer, GUIs haven't been developed yet. I started on a Commodore 64 and later my first IBM compatible PC came with MS-DOS 4.01. I had my first computer mouse when I got DOS 6.2 and Windows 3.11. Naturally, to me the Terminal is neither intimidating nor scary. I would probably feel like that about punch cards. I guess it's all just a matter of what you know and what you're used to.
Newbie here. I find some of this similar to old MS-DOS. but it allows you to do more things. I found it helpful that the ls command has the -help option, just like in old D.O.S. Your video is excellent. Thanks!
Ok, thank you SO much. I bought a course on Udemy and I didn't like how there were pre-made files and when they ran commands for those files, I wasn't able to follow again. Now on here, the BEST THING you did was made files so that the viewers followed along. I thank you so much for this.
As a side note suggestion; do you think you could make little markers for each section? I went back to to review on touch but had to cipher through the timestamp to find it. Thanks.
This video should be included with every Linux install. It would have come in so handy as a comprehensive beginners terminal guide when I started using Linux. I remember when it all just clicked with the terminal. I would compare it to the 'LISP moment'. Nowadays I only keep lxde installed for the occasional GUI program. All else is terminal or curses.
I'm using it as a guide to my bash education. Writing a lot of the command/syntax explanations from the video to a text file . It will become second nature in time. Reminds me of my DOS/4DOS days in the 90's :)
File permissions have 1 directory bit, 3 users bits, 3 group bits, 3 root bit. There are not really 7 bits. 7 is just the decimal or hexadecimal representation of three binary bits 111.
@@muneebkarim23 This is just place value of the bits, not a bitmask A bit mask is something different, used to make an operation act on only certain bits while leaving others unchanged.
Love the typos, mostly because that's something that I've always wrestled with and I always assumed that by the time anyone got to your level they've be well past doing that, thanks.
There should be a "ren" command for renaming files. It seems to me that "mv" is moving a file and overwriting one if it already exists. It has the effect of renaming, but I would imagine "ren" would be safer, warning you (I would hope) if the new filename already exists.
why would anyone dislike this video? This man spent hours trying to teach us and he did a great job.
no yt premium subscription + no adblocker = frustation
what are dislikes?
@@l5386 did you seriously ask that question are were you just giving a pathetic attempt to troll 😁
@@motoryzen the latter :)
@@l5386 well at least you're honest..and that is a step for humanity towards the correct directions 😁
Nodd
FOR THE PEDANTIC PEOPLE: No, BASH is not a Terminal, It is a Shell. I explain that in the video. The title is constructed to be searchable, not taken literally. Since I have clarified this in the comment section already, there is no need for you to do so. Thanks. :)
Take THAT pedantic people! s/
While I’m here, thank you so much for this video. I’ve been working with Unix OS’ for going on a decade, and I always learn something new whether it’s how to use an overlooked command or how to teach new users. Thank you again!
I'm about to give you an unusual complement. I live in Nashville where obviously there are a lot of songwriters. I actually am very close to some people who have written some big hit songs. one thing I know about songwriting is that you have to keep the song moving forward continually. In other words, you can't just hover over one idea for a long time. You should always keep the story moving forward, the next event always progressing from the last event especially if you're telling a story of course, and making it very understandable to the listener. Your lessons flow very much like a well-written song. You're an excellent orator, and your lessons flow from one thing to another in a very logical way. I just thought I'd put that out there. I'm very appreciative of the work you do to get these videos out there. I don't know why, but I am really into Linux very much. I just thought I'd pass that along. God bless.
Thanks. I do appreciate a well written song... :)
@Learn Linux You have time for comedy? I'm concentrating much too hard to be aware of any jokes. :)
I agree, he's an EXCELLENT ORATOR
Reminds me of Kathleen Hudson for some reason
God bless you, Sir!
Based on 50 years of using computers (mainframes the size of tennis courts!) and 25 years of PCs and 15 years of searching through poorly produced instructional videos I have to say that this is, without doubt, the best that I have seen on any subject. Well scripted, well presented and incredibly helpful. Thank you!
Wow I've been reading a book on Bash commands. This video couldn't have come at a better time! I was thinking of the hours I would've wasted learning all the non-essential stuff from a 1000 page book.
I'm glad it helped. :)
Prithvi Singh
don't you love when that happens!
I wad looking around for a bash vid but couldn't find a vid rusty was nice and informative like this, simple dirt beginners but thick enough to sink my teeth in.
Thanks. Old guy here, self taught in most things. This is concise and to the point. Sad, lol, I have a long way to go for this to be 2nd nature, so to speak. I still remember the difference, and sub numbers from. RCA transistors to Sylvania. .Shure vs. Pickering vs. Stanton vs Empire Phono cartridges, Crystal vs Ceramic vs. Magnetic. The High gain input and equalization necessary for a magnetic cartridge and a magnetic tape head. OS's are a Brave New World. Thanks
T Sh, You speak my language! Welcome, brother! :)
what gave me issues with command line.. was figuring what was going on behind the scenes. started programming with mcu asm. gave a deeper understanding. os simply nothing but a bunch of system calls and interrupts.
I've been using command line to do small things but this video gave me more understanding. Thanks
How dino do system check abs repair with terminal in Mac?
1 kk1kn kk11bkbkkqqk 1kkk1 k ob kkb1kv1k kk1kkqkkfok1kkqkkkb kbkk1 kqkb11kkkkk
@@JustinMacri007 1
@@JustinMacri007 kann nk1 kkq1bkonkn 1 1nb1 k
@@JustinMacri007 1k k1kqwkkbnk k1k 11 ok 1kkqb
i love how you don't _assume_ that the person watching knows this or that. this is truly a beginner's guide; you explain *everything,* even the parts i feel other tutorials would skip. i've been using bash for almost a year now and there was still so much that i had no idea of, or that i did know how to use but didn't know how it worked. this crash course was a massive insight into all that. thank you for the great video!
a tip concerning @10:30 or 11:10 here:
whenever you use cd .. to go back, you can use cd - to go forward (to where you were before cd ..)
by the way great stuff here. thanks a gazillion times :)
This was my first video of Linux. After two years working with it almost as a daily driver I can tell that this is for sure one of the most useful and comprehensible video-tutorial of everything I've learn in my entire life. Congrats Joe👍
but by t. M but. But. M. M. M. But by m. But m. M. But. But. But. M m
T. M. m gm. Bu. M 😊M m.
M. But by
M m. T mt. T t
Ttg. T
M. M. But. But by. G. Bob M t. M t t T
M
TTt t
T
M
M t t
T
T
T G t t
G.
G
M
T
G G t
T. T t. T
T P
G
I'm not exactly a noob, but I played this in the background while I was working, and it gave me a few pointers and commands I hadn't been aware of . Thanks for that. But.... When you got to the part of file permissions: 7 bits in a byte: 4 for read, 2 for write, 1 for execute, I was in AGONY at the misinformation. However, the funny thing is, I realized despite being computer-wise and math-wise nearly totally incorrect, I am confident those who look at it your way will actually Do The Right Thing when applying permissions!
It's an analogy... It's not meant to be taken literally but many do. They minis the point.
Holy cow I appreciate you using a dark terminal. I watched this thing on my bed in night. I would have burned my eyes if it were any other color!
Holly cow😂😂😂😂😂😂
I second this comment wholeheartedly, I started watching another Linux dude's tut and couldn't brimg myself to go past the basics, he was using a bright white background with scarlet red font!!
dark mode is the best thing ever
@@El.Chef.Guevara Ouch
The black screen is default
A. Mr. Joe I've been using Linux for years. When I started out with the terminal I was somewhat confused.
B. Mr. Joe I wish I had ran across your excellent series of instructional videos back then.
C. Mr. Joe you can write an entire book on Linux. You did five things that other people fail to do when teaching Linux.
1. You explain why a specific terminal command exist.
2. You explain how issue a specific terminal command.
3. You had clear video footage of the output of a specific executed command.
4. You explained the most common mistakes when issuing a specific terminal command.
4. You explain the security consequences of executing a specific terminal command.
D. Mr. Joe you have uncommon common sense and a great presentation style.
E. Mr. Joe you could teach anything because you give the student time to think and absorb the information you're presenting.
F. Mr. Joe keep doing what you're doing. You have the skills to pay all the bills.
G. Mr. Joe You're a No. 1 instructor.
H. Mr. Joe pleased stay safe.
I. Mr. Joe God Bless You!!!
As a long time UNIX & Linux user/admin, I have to say this is one of the best tutorials for new users I have seen in a while. I will certainly recommend it to new users. Great job! 👍🏽
Aye @JMAJ I need your help with guidance on linux coding would you be able to help me out on simple coding ?
God damn, dude. This was one of the best things I've ever seen on youtube. I swear to god the progression, flow & order of this tutorial is so flawless & perfect it's hard to believe a human being came up with it.
I found this video 4 years ago. It was my first introduction to Bash. I loved it so much that since then, whenever I hear someone that is interested into learning Bash, i recommend this video.
I remember how I watched it first time, absorbed every info you provided and next day, I started to tell my colleague what I've learned from your video. She said that I am really passionate because of the way I was telling her how cool Linux is but it was your video that made me so enthusiast! Thank you so much for this video!!! I got my first position in IT with your help and I owe you! Now I am already on a higher position and use Linux on a daily basis. Many thanks!❤
Being an expert in MS-Dos, cmd, and powershell, but just starting Arch Linux, one time through this video and you have tremendously helped me. All I had to do was equate commands to their MS counterparts. Interesting that some are shared commands. I never realized that I already had a start in Bash until watching your well made video. Dare I say that Bash is already looking more elegant! Subscribed!
I'm glad it helped. I used to program automation systems that ran on DOS so I'm quite familiar with it. :)
There is bash on windows now. It is actually a linux distro running side by side with windows 10.
@@noweare1 wsl
2
Thank you Joe. You helped me come out of this Linux command nightmare. It's all over Joe. You are a life saver!
This video is absolutely brilliant. I'm studying operating systems at Uni and we are learning bash at the moment, this has helped so much. Really appreciate the time and effort you've put into this. Liked and Subbed!!!
Only 6 minutes in and I've leaned much more about bash than most other TH-cam videos. Thanks for knowing how to present and keeping shit pertinent!
kevin@kevin:~$ whatis less
less (1) - opposite of more
Thanks Linux. Very nice of you.
LOL
That's actually the story for its creation. more didn't do much, so someone made less. less has many more feature than more.
siri 1.0 LOL
What is more? Opposite of less. Eeeasy.
Quarter?
this tutorial is helping me out a lot i recently just switched from windows 11 to pop
Dude....your teaching skills are amazing. Thank you so much for taking the time to put this together; while being clear and concise.
English is not my first language but you make it so easy to understand. Thanks for the video!
I took basic linux unix in school but this video taught me advance commands I never knew and explained deeper why basic commands work and what they mean so much better than any course I have ever taken. Can't tell you how many videos I have seen in the past 4 years, this one is THE BEST one I have ever come across! Thank You
You know how you realize in the middle somewhere that this is a good book and you like it so much that you just don't want it to end..but then it does and then it leaves you with this weird happy + sad feeling..This video was that.. Brilliant stuff for a beginner.. Thanks Joe.
This video is incredible. I was hardcore into DOS back in the old days, have my first Linux computer coming this week. I'm a total Newb, and am so excited! Thank you for this, you are a great teacher!
The most concise and clear video in directions and everything else. Just truly thank you for passing your knoweldge along sir.
Thank you. :)
Dude, you make scary stuff look easy. I have just started with Linux as well as Bash for Windows which I use on Windows for Web Development. You are thorough, crystal clear voice. Thanks very much.
Your video is absolutely easy to learn. Key points that makes the difference.
Pushd and popd... Just wow thank you so much for putting this together
This is the best bash and terminal class on TH-cam
Joe, I have been landing on your videos for years whenever I was in need of something specific and you always seem to have a tutorial in your inimitable style. No more a lurker, you have a brand new subscriber!
2017. I've been missing this video for 4 years! I'm learning for the A+ exam, I'm finding myself really attracted to linux. Even today this info is gold, TY!
It’s been 3yrs, where are you now on your IT journey?
Really enjoyed your presentation, Joe. I'd learned some of these commands before. However, to have someone tie them together like that really makes things easier to remember. Thank you for sharing.
Of all tutorials I have taken, this is the best. Thank you very much sir.
Thank you very much sir, I was really needing that didactic approach to the terminal. The fear of the unknown vanishes with valuable information.
The way he teaches is so good. Thanks a lot.
I am very new to Linux and as an aspiring programmer I found this video very helpful and easy to watch (even at *2 speed) !
Thank you for this quality content, now it's time for me to try this out !
The best introduction to Bash Linux, I have ever watched.
I've just started using Linux and this video was incredibly useful to me. Thank you so much for this excellent video and channel. Greetings!
Come on, no comments about the file contents listed with ls? It's absolutely hilarious. Jokes aside, great tutorial, you're much appreciated :)
Im taking my Linux Essentials Cert and I just wanted to let you know that I find your video very informative, enjoyable, and easy to follow along with. Im currently using my Raspberry pi to practice terminal commands. Thanks for the great video :)
SHRIAL
i am so glad that you made this video. i have been trying to find a video that explains the terminal for linux for awhile now. thanks for making this video. Raven
Wish I met you and your video much earlier in my life. Great teacher.
God bless this man for providing such quality lessons for free..
Man thank you for this man, You taught me this a lot easier than I learned in class. Have my linux certification coming up soon.
The weird thing about bash is this: Even after 20 years of using it, you still learn new things from a "Beginners Guide", like popd/pushd or apropos. So thank you.
honestly, Thank you for m making this video man, it has openned a wholoe new world for me and now my whole life revolves around it, i hop this video reaches alot more ppl like me that are also iin =terested i this subject!
:)
Very good video, I'm new in Linux and I already feel like I've been in it for 20 years. I checked the whole video.
I am sitting in my office (where I should be working) but I'm learning Linux. I have found tons of tutorials that were helpful but I stopped this one at 26:35 bc I want to finish it at home so I can practice along! Very informative thus far. Will subscribe now!!
Sad that you are working in a Windows environment... I'm lucky and work in a Linux "only" environment (there are 1-2 BSD machines)
Just started using the CLI and this has been a great help! Thank you so much for this video!
Man, had loads of fun following along on Terminal. Cheers!
Started on DOS 5.0 many years ago and haven't used it a lot since Windows , but I did like it a lot. Finally started to learn Linux, and am enjoying this vid; brings back memories.
"your life will never be the same again" beautiful! Thank You. I have learned a lot.
I got more, learned about more commands that were never mentioned on other sites, in this single video. PWD was unheard of, MORE and LESS were not explained correctly, WHATIS was a new lesson, NANO and APROPOS also new commands. You were the first person to call it BASH and i had wondered why I would get the word BASH when trying to get help on a command.
Thanks for the correct and well explained lesson. Only complaint is way too many advertisements.
I don't consider myself a beginner but been so long since I saw a Joe video I'm going to watch anyway
11 mins in... and hours of trying to troubleshoot a soundcard issue on a chromium device makes soooo much more sense. Thanks a lot!!!
I've been using Linux for years, and even I learned a thing or two in this video.
This video is gold. Especially explanation of file permission is very clear.
it would be great to see an advanced guide to bash. cause i'm sure all us experienced users can still be doing things better/easier in some way.
Depending on what you're doing you may consider switching to zsh. It allows you to do bulk file renaming. For example you might have a bunch of files with the name fileX.txt where X is a number. You can use zsh to rename all of them to oldfileX.txt or change the extensions or whatever with just one command. Bash would require some more work to do something similar.
even 3 years later, still a helpful tool. Thank you
thank you Sir, you the best...I have found . I am soooo glad I found your channel, amazing!
thank you so so much Joe. I suppose its impossible for you to know how much of a help you really are with this video. Super generous of you. thank you
The way this tutorial was presented makes Bash scripting easier to learn & understand. Well done Joe :)
This is such a good crash course! I am using data camp now to learn BASH but have not used it in a couple years. Need it next year and going forward. The apropos time command on a MAC is insane. I had to control Z out.. This was sooo good.
This video made me from scared of the terminal to in love with it
SAME
I keep finding myself coming back to this video, thank you for all your help.
Thank you for a great introduction to Bash commands! At college, we spent 10 times more time to "learn" this information. The next step is to figure out how to run parallel processes on a remote cluster...
I just learned the intricacies of linux file permissions. This is something I had been wanting to learn for the last 5 years. I had read books, gone through countless tutorials, wasting hundreds of hours of my time, to absolutely no avail. And one fine day, this "crash course" video opens my eyes, something expensive books, and dedicated tutorials could not do. You just opened the world of linux terminal to me. Thank you from the very bottom of my heart. Thank you for opening the annals of deep linux to me.
if you want to find out information on "cd" type "help cd"
Some things are in the man, man, but depending on the command, you may be able to use help, or some things you can use command -h or command --help which should give the same results.
cd is built-in command in bash and other shells
Oftentimes the man can be daunting
Trying to jump out of windows to the Linux World ,I watched the whole video without a skip and it's very interesting, learned useful commands. I simply love Linux.
Good job here, Joe! Relevant content, succinct delivery and pacing without reiteration. I'm new to Linux (my roots in MS-DOS) and I started leaning from this video right from the get-go! Keep up the good work!
7 years later and this is still a great video
"I dont get it" part got me. One hell of a vid.
Grazie Joe Collins!
Sono alle prime armi nella conoscenza del Terminale (.. bash)!
Tuttavia ho iniziato a conoscere alcuni comandi davvero efficaci
Ora son arrivato a 10:18 su 1:14:36, ho necessità di prepararmi la cena.
Comunque ho salvato il tuo link su i miei preferiti, in modo che posso continuare a visionare il tuo video.
Grazie per compartecipare le tue conoscenze, meriti la mia iscrizione!
Un cordiale saluto a Te e ai tuoi visitatori.
Fausto (Roma, Italia) 8 giu 2022
Amazing video! So well done and explained!
This is a great, easy to understand tutorial. Exactly what I needed.
If I could have had a video to watch like this when I first started banging about, trying to find my way around OpenBSD, things might have gotten a bit smoother. The os had, and still maintains, excellent man pages so it was quite a learning experience as poured over the in built documentation. All the same, all the hours I could have saved if some friendly soul had posted an accessible video on the Korn Shell all those years ago. 😁
hey Joe
Wanted to thank for the upskilling video.
I did some google certificate on coursera for OS SUperuser for WIndows and Linux(UBUNTU) and you cleared all the wholes that and filled them up with missing parts that the google course could not fill.
SO thank you big time. I know the video is old but still usable.
Thanks!!!
the penguin made me think my screen was dirty.
Agreed took a while to see the penguin 😄🐧
Omg you are not alone!
I saw it at first but left my computer screen for a bit and thought it was a smudge
Use the clear command.
hahhaa me too. I thought it's a mouse haha
This was super fun to play along with. I've just sat and followed and typed in with you on a Raspberry Pi 4 - 8gig. This Raspbian noobs didn't have locate. So I paused the video and installed it. "sudo apt-get install locate" did the trick. Then we got to the "sudo updatedb" bit and the video disappeared, Firefox crashed. It took nearly a minute for updatedb to finish. I was getting worried. It was fine though, once the terminal gave me back the prompt I started Firefox again and carried on where I left off. Much thanks for this, really helped.
13:16: You can also just *cd* into the directory and then do *cd -* (cd space hyphen) to get back. :)
wow thanks!
So what's pushd and popd useful for?
@@mikecantreed cd - will return you to the previous directory. pushd will save a directory you want to return to using popd.
Say youre in documents and want to return back there later. Now you go to /etc.
Later, you may do some more cd commands, maybe youre in /etc/someotherdir or somewhere else entirely like /opt. In this situation, cd - will only take you to the last directory you were in, while popd will take you back to documents, since you saved it.
The pushd command also lets you save many directories, which is why its called "push"d, and will be familiar to people who know about stacks.
@@mikecantreed: I think programmers will remember pushd and popd as they are similar to stack commands. If these work the same, than you can probably push several directories onto the stack, then pop them off later (usually they work by grabbing the last item you pushed first, like a stack of books, the last book will be on top, so when you pop it off, you take the one on top, or the last one).
or just "cd .." to go back one directory or "cd" on it's own to return to the current users home folder.
Thanks mate, I am a new Linux user and I always wondered why people like the terminal so much, this video gave me inspiration and I will try to learn more about it because I want to use Arch.
Terminal: the scariest part of Linux .. Intimidating .. only two things I always hear in these videos. When I started using a computer, GUIs haven't been developed yet. I started on a Commodore 64 and later my first IBM compatible PC came with MS-DOS 4.01. I had my first computer mouse when I got DOS 6.2 and Windows 3.11. Naturally, to me the Terminal is neither intimidating nor scary. I would probably feel like that about punch cards. I guess it's all just a matter of what you know and what you're used to.
punch cards .. me too. -- Coleco Adam was my start tho.
Newbie here. I find some of this similar to old MS-DOS. but it allows you to do more things. I found it helpful that the ls command has the -help option, just like in old D.O.S. Your video is excellent. Thanks!
he's right my life was never the same ever since I learned the pipe
Ok, thank you SO much. I bought a course on Udemy and I didn't like how there were pre-made files and when they ran commands for those files, I wasn't able to follow again.
Now on here, the BEST THING you did was made files so that the viewers followed along. I thank you so much for this.
As a side note suggestion; do you think you could make little markers for each section? I went back to to review on touch but had to cipher through the timestamp to find it. Thanks.
24:31 the command for man page on cd is
$ cd --help
just man cd also seems to work, at least on arch linux / manjaro
Doesn’t $ man bash give you that info
For bash-specific stuff it is generally true that either "man bash" or e.g. "help cd" will show you what you need
I am a proficient Terminal user and I still learned new things. Thanks for being so thorough.
This video should be included with every Linux install. It would have come in so handy as a comprehensive beginners terminal guide when I started using Linux.
I remember when it all just clicked with the terminal. I would compare it to the 'LISP moment'. Nowadays I only keep lxde installed for the occasional GUI program. All else is terminal or curses.
Thanks. That's quite a compliment. :)
Thank you so much. I am currently studying The Odin's Project and this video is so much easier to understand than the other site TOP directs me to.
I'm still watching this in 2019!
Jeff Xi me too!
Me three! 😁😁😉😅
I'm using it as a guide to my bash education. Writing a lot of the command/syntax explanations from the video to a text file . It will become second nature in time. Reminds me of my DOS/4DOS days in the 90's :)
I love this tutorial ,sir your way of presentation is master level.
Joe, you're the man.
Excellent primer for beginners. Very competent presentation. Put the poor contents providers to shame.
File permissions have 1 directory bit, 3 users bits, 3 group bits, 3 root bit. There are not really 7 bits. 7 is just the decimal or hexadecimal representation of three binary bits 111.
It's a bitmask, yes. This drove me nuts when I first heard him say it, but great lesson overall.
@@muneebkarim23 This is just place value of the bits, not a bitmask
A bit mask is something different, used to make an operation act on only certain bits while leaving others unchanged.
Love the typos, mostly because that's something that I've always wrestled with and I always assumed that by the time anyone got to your level they've be well past doing that, thanks.
and forgetting where you are.
There should be a "ren" command for renaming files. It seems to me that "mv" is moving a file and overwriting one if it already exists. It has the effect of renaming, but I would imagine "ren" would be safer, warning you (I would hope) if the new filename already exists.
I dont know why but you are so entertaining when teaching thank you so much!
Android phones has bash.
We can access it with a third party app called Termux.
You thinking what I'm thinking?
rm -rf /
What does that remove Michael?
@@jayden6317 everything
@@michaelns9887 Where is my Instagram!? *AAAAAAAGH!!!!* 😂😂😂😂😂
Yeah. Termux is good.