Beginner's Guide to the Bash Terminal

Поділитися
Вставка
  • Опубліковано 20 тра 2024
  • This video is a crash course to help new users get started with BASH. Here is a list of the commands we'll cover:
    BEGINNER'S GUIDE TO THE BASH TERMINAL
    NAVIGATION
    ls - list directory contents
    pwd - print name of current/working directory
    cd - change working directory
    pushd/popd - put working directory on a stack
    file - determine file type
    locate - find files by name
    updatedb - update database for locate
    which - locate a command
    history - display bash command history
    GETTING HELP
    whatis - display the on-line manual descriptions
    apropos - search the manual page names and descriptions
    man - an interface to the on-line reference manuals
    WORKING WITH FILES
    mkdir - create a directory/make directories
    touch - change file timestamps/create empty files
    cp - copy files and directories
    mv - move (rename) files
    rm - remove files or directories
    rmdir - remove empty directories
    TEXT FILES
    cat - concatenate files and print on the standard output
    more/less - file perusal filter for crt viewing
    nano - command line text editor
    USERS
    sudo - execute a command as superuser
    su - change user ID or become another user
    users - print the user names of users currently logged in
    id - print real and effective user and group IDs
    CHANGING FILE PERMISSIONS
    chmod - change permissions of a file
    KILLING PROGRAMS AND LOGGING OUT
    Ctrl+C - kill a running command
    killall - kill processes by name
    exit - log out of bash
    USEFUL SHORTCUTS
    Ctrl+D - signal bash that there is no more input
    Ctrl+L - redraw the screen
    Ctrl++ - make text bigger in terminal emulator
    Ctrl+- - make text smaller in terminal emulator
    Check out www.ezeelinux.com for more about Linux.
  • Навчання та стиль

КОМЕНТАРІ • 1,6 тис.

  • @RKBibleStudy
    @RKBibleStudy 7 років тому +1761

    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.

    • @EzeeLinux
      @EzeeLinux  7 років тому +152

      Thanks. I do appreciate a well written song... :)

    • @ChristianRThomas
      @ChristianRThomas 5 років тому +5

      @Learn Linux You have time for comedy? I'm concentrating much too hard to be aware of any jokes. :)

    • @siribiriz
      @siribiriz 5 років тому +6

      I agree, he's an EXCELLENT ORATOR

    • @Decco6306
      @Decco6306 4 роки тому

      Reminds me of Kathleen Hudson for some reason

    • @Hammid
      @Hammid 4 роки тому +2

      God bless you, Sir!

  • @jw24119
    @jw24119 4 роки тому +327

    why would anyone dislike this video? This man spent hours trying to teach us and he did a great job.

    • @professionalpanda9324
      @professionalpanda9324 2 роки тому +15

      no yt premium subscription + no adblocker = frustation

    • @l5386
      @l5386 Рік тому +8

      what are dislikes?

    • @motoryzen
      @motoryzen Рік тому +3

      ​@@l5386 did you seriously ask that question are were you just giving a pathetic attempt to troll 😁

    • @l5386
      @l5386 Рік тому +5

      @@motoryzen the latter :)

    • @motoryzen
      @motoryzen Рік тому +1

      @@l5386 well at least you're honest..and that is a step for humanity towards the correct directions 😁
      Nodd

  • @EzeeLinux
    @EzeeLinux  3 роки тому +207

    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. :)

    • @joooooooooooe
      @joooooooooooe 3 роки тому +11

      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!

  • @waliboy3382
    @waliboy3382 3 роки тому +82

    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!

  • @GunnerJoe93
    @GunnerJoe93 7 років тому +464

    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.

    • @EzeeLinux
      @EzeeLinux  7 років тому +54

      I'm glad it helped. :)

    • @brianhackit7900
      @brianhackit7900 7 років тому +4

      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.

    • @tinicum54
      @tinicum54 7 років тому +15

      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

    • @EzeeLinux
      @EzeeLinux  7 років тому +18

      T Sh, You speak my language! Welcome, brother! :)

    • @rrook88
      @rrook88 7 років тому +6

      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.

  • @kevinarevalofernandez5657
    @kevinarevalofernandez5657 5 років тому +573

    kevin@kevin:~$ whatis less
    less (1) - opposite of more
    Thanks Linux. Very nice of you.

    • @sarath14k56
      @sarath14k56 5 років тому +6

      LOL

    • @TheKurtPrice
      @TheKurtPrice 5 років тому +37

      That's actually the story for its creation. more didn't do much, so someone made less. less has many more feature than more.

    • @MrDerekib
      @MrDerekib 4 роки тому +4

      siri 1.0 LOL

    • @pavelsapehin4308
      @pavelsapehin4308 4 роки тому +6

      What is more? Opposite of less. Eeeasy.

    • @hanspzwetsloot4858
      @hanspzwetsloot4858 3 роки тому +1

      Quarter?

  • @CharlesChoMD
    @CharlesChoMD 4 роки тому +373

    I've been using command line to do small things but this video gave me more understanding. Thanks

    • @JustinMacri007
      @JustinMacri007 3 роки тому +1

      How dino do system check abs repair with terminal in Mac?

    • @jonaso9140
      @jonaso9140 3 роки тому

      1 kk1kn kk11bkbkkqqk 1kkk1 k ob kkb1kv1k kk1kkqkkfok1kkqkkkb kbkk1 kqkb11kkkkk

    • @jonaso9140
      @jonaso9140 3 роки тому

      @@JustinMacri007 1

    • @jonaso9140
      @jonaso9140 3 роки тому

      @@JustinMacri007 kann nk1 kkq1bkonkn 1 1nb1 k

    • @jonaso9140
      @jonaso9140 3 роки тому

      @@JustinMacri007 1k k1kqwkkbnk k1k 11 ok 1kkqb

  • @helloworld76048
    @helloworld76048 10 місяців тому +10

    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!

  • @ceruleanfish6703
    @ceruleanfish6703 5 років тому +36

    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.

  • @fernandoc6578
    @fernandoc6578 2 роки тому +84

    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👍

    • @pt_nakul_sharma
      @pt_nakul_sharma Рік тому

      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

  • @MichaelSharpTechniSmart
    @MichaelSharpTechniSmart 2 роки тому +3

    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!

  • @garyc23
    @garyc23 4 роки тому +30

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

  • @MMABeijing
    @MMABeijing 5 років тому +10

    thank you Sir, you the best...I have found . I am soooo glad I found your channel, amazing!

  • @JacobScott0000
    @JacobScott0000 4 роки тому +3

    Man, had loads of fun following along on Terminal. Cheers!

  • @macybrigmon8166
    @macybrigmon8166 4 роки тому +1

    UGHHHH THANK YOUUU. a lot of tutorials i find move so slow, this is amazing!!!

  • @subliminalcastillo2126
    @subliminalcastillo2126 3 роки тому +7

    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.

  • @luke2803
    @luke2803 4 роки тому +15

    Dude....your teaching skills are amazing. Thank you so much for taking the time to put this together; while being clear and concise.

  • @onehungrygeek
    @onehungrygeek 5 років тому +181

    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!

    • @egoiisticprince7977
      @egoiisticprince7977 4 роки тому +5

      Holly cow😂😂😂😂😂😂

    • @El.Chef.Guevara
      @El.Chef.Guevara 4 роки тому +9

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

    • @meh5812
      @meh5812 4 роки тому +12

      dark mode is the best thing ever

    • @MiraSmit
      @MiraSmit 4 роки тому +3

      @@El.Chef.Guevara Ouch

    • @brianwild4640
      @brianwild4640 4 роки тому +9

      The black screen is default

  • @En1gma3069
    @En1gma3069 5 років тому +1

    Thank you so much for taking the time to put this together, it's so helpful and I appreciate your time. Great video! Thank you!

  • @johnnyb1505
    @johnnyb1505 5 років тому +22

    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.

  • @bovrar2nd861
    @bovrar2nd861 5 років тому +3

    Thank you very much sir, I was really needing that didactic approach to the terminal. The fear of the unknown vanishes with valuable information.

  • @rugglez
    @rugglez 5 років тому +2

    I am so impressed with your guide! You have presented a lot of useful information in a well paced, well spoken and well delivered way.
    You are clear with your instructions, keep things moving forward but also don't pile on too much new information all in one go. I already knew a little bit about Bash, and your guide helped me to validate things I thought I already knew, then taught me a whole lot more on the subject.
    A massive thank you from me for your wonderful teaching style. I'm off to search through your archives now in the hope of some Javascript and other web development guides :)

  • @uyscuti5118
    @uyscuti5118 5 років тому +11

    Amazing video! So well done and explained!

  • @Hedgehog-ji1bm
    @Hedgehog-ji1bm 4 роки тому +18

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

    • @davidromero7639
      @davidromero7639 4 роки тому

      Aye @JMAJ I need your help with guidance on linux coding would you be able to help me out on simple coding ?

  • @watchingallyall
    @watchingallyall 5 років тому +3

    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

  • @amortalbeing
    @amortalbeing 2 роки тому +1

    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 :)

  • @coltonpoganiatz868
    @coltonpoganiatz868 4 роки тому +1

    Best video I have ever seen in my life, thank you for actually teaching us like were beginners!

  • @Ziggenvox
    @Ziggenvox 3 роки тому +75

    the penguin made me think my screen was dirty.

    • @edinabalintmusic
      @edinabalintmusic 3 роки тому +1

      Agreed took a while to see the penguin 😄🐧

    • @kaan3874
      @kaan3874 3 роки тому

      Omg you are not alone!

    • @freyamiles3718
      @freyamiles3718 3 роки тому

      I saw it at first but left my computer screen for a bit and thought it was a smudge

    • @itsdarklikehell
      @itsdarklikehell 3 роки тому

      Use the clear command.

    • @DrShafi-xn6pk
      @DrShafi-xn6pk 3 роки тому

      hahhaa me too. I thought it's a mouse haha

  • @MartaZagrajek
    @MartaZagrajek 5 років тому +7

    "your life will never be the same again" beautiful! Thank You. I have learned a lot.

  • @alansloane9500
    @alansloane9500 5 років тому

    Thank you so much for making this video! I have learned more in one hour with you than I have in the last 2yrs Please keep making these teaching videos!

  • @AndrewKwabula
    @AndrewKwabula 5 років тому +15

    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.

  • @ronaldnavarro6665
    @ronaldnavarro6665 5 років тому +6

    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!

  • @boboala1
    @boboala1 6 років тому +4

    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!

  • @hiraijaz3777
    @hiraijaz3777 5 років тому

    Your turtorial helped me with my Mid exam. I'm really thankful. Thanks a bunch

  • @Roger-we3co
    @Roger-we3co 2 роки тому +2

    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!

  • @petey80
    @petey80 4 роки тому +5

    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!

  • @kach51
    @kach51 5 років тому +7

    Wish I met you and your video much earlier in my life. Great teacher.

  • @lordnavalyn
    @lordnavalyn 5 років тому

    Many times i tend to forget things like some of the usabilities of these commands. You are making a good source for ppeople like me. Thank you.

  • @VenomHazers
    @VenomHazers 4 роки тому +1

    I just wanted to show my appreciation on how great your tutorial was. Keep up the great work! :D

  • @arcarajoportorta
    @arcarajoportorta 7 років тому +9

    Joe, you're the man.

  • @kirikouwepeutihmecemonami4219
    @kirikouwepeutihmecemonami4219 5 років тому +3

    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 !

  • @prasad1686
    @prasad1686 4 роки тому +1

    I just started learning Linux two week ago and this is the the best video i ever saw. I subscribed to the channel too - Joe, Thank you

  • @lasagna3084
    @lasagna3084 4 роки тому

    Best video I have run across. To the point and structured! Thank you for putting this together!!

  • @weirdscix
    @weirdscix 7 років тому +7

    I don't consider myself a beginner but been so long since I saw a Joe video I'm going to watch anyway

  • @Spartacus69
    @Spartacus69 4 роки тому +3

    Pushd and popd... Just wow thank you so much for putting this together

  • @synen
    @synen 2 роки тому

    I like to watch multiple videos of the same tech topics to make sure I grasp all the concepts correctly. Without a doubt, this one is by far the best one for linux terminal usage, thank you so much Joe.

  • @elizastefanescu5390
    @elizastefanescu5390 3 місяці тому

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

  • @TheSiddwazz
    @TheSiddwazz 4 роки тому +4

    The way this tutorial was presented makes Bash scripting easier to learn & understand. Well done Joe :)

  • @DrayseSchneider
    @DrayseSchneider 7 років тому +34

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

  • @fiddley
    @fiddley 4 роки тому +1

    Ecxellent vid! I've used the console a bit in my time when needed, but only now am i making a proper effort to learn it. I love how you put some proper useful nuggets up front: locate, which & apropos. Those got me hooked and I stayed for cd, cat and sudo! Thanks for posting this!

  • @samatarosman5811
    @samatarosman5811 5 років тому

    Joe, thank you very much for this video. It was very helpful!

  • @michaes5182
    @michaes5182 4 роки тому +6

    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 :)

  • @TheCgOrion
    @TheCgOrion 7 років тому +13

    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!

    • @EzeeLinux
      @EzeeLinux  7 років тому +3

      I'm glad it helped. I used to program automation systems that ran on DOS so I'm quite familiar with it. :)

    • @noweare1
      @noweare1 5 років тому +1

      There is bash on windows now. It is actually a linux distro running side by side with windows 10.

    • @UzairKhan-qd3xu
      @UzairKhan-qd3xu 2 роки тому +1

      @@noweare1 wsl
      2

  • @jiejenn
    @jiejenn 4 роки тому

    A big thanks for making this tutorial. I have been using bash on a Windows PC and recently started my own server to run different task in a Linux environment, this tutorial really helpede to get a better use of bash commands.

  • @kamcosmic
    @kamcosmic 3 роки тому +2

    My new assignment requires me to know my way around Linux and this was exactly what I was looking for! Thank you so much for your clear and concise explanations. It's perfect for short attention spanned me.

  • @mrcrbgaming2412
    @mrcrbgaming2412 4 роки тому +3

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

  • @nobodynowhere163
    @nobodynowhere163 5 років тому +12

    I've been using Linux for years, and even I learned a thing or two in this video.

  • @ronh8391
    @ronh8391 4 місяці тому

    Great video/instruction, Joe. Thank you for your time and effort. It is much appreciated!

  • @mintyfresh3152
    @mintyfresh3152 5 років тому

    Excellent overview of the basics. It came up on autoplay while I was dozing off and I watched it through. Well organized and not intimidating for new users.

  • @Msyoutube38
    @Msyoutube38 4 роки тому +20

    "I dont get it" part got me. One hell of a vid.

  • @lotsarats
    @lotsarats 7 років тому +23

    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.

    • @Chr0n0s38
      @Chr0n0s38 7 років тому +2

      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.

  • @peksn
    @peksn 3 роки тому

    dude i love your animated style of commentary, it really keeps the flow going!

  • @MrKatdar
    @MrKatdar Рік тому

    The way he teaches is so good. Thanks a lot.

  • @compphysgeek
    @compphysgeek 5 років тому +15

    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.

    • @rickforges8918
      @rickforges8918 5 років тому

      punch cards .. me too. -- Coleco Adam was my start tho.

  • @nicuvrabii8052
    @nicuvrabii8052 4 роки тому +3

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

  • @robinspanier7017
    @robinspanier7017 5 років тому +1

    Thank you for posting this Joe Collins.
    I was looking for a practical tutorial and altough im a German, i had less trouble following your english video then any german tutorial i found.
    keep it up!

  • @auburnkit
    @auburnkit 5 років тому

    had no idea where to look and decided on this video. glad I did! super helpful, thank you!

  • @sinlajuan
    @sinlajuan 6 років тому +4

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

    • @RobinCernyMitSuffix
      @RobinCernyMitSuffix 5 років тому

      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)

  • @coon-si3ce
    @coon-si3ce 4 роки тому +15

    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.

    • @xrafter
      @xrafter 3 роки тому

      cd is built-in command in bash and other shells

    • @franciscofuentes8916
      @franciscofuentes8916 3 роки тому

      Oftentimes the man can be daunting

  • @tonysu208
    @tonysu208 4 роки тому +2

    Very nice introduction to not only some basic BASH commands, but a few other things... In particular, your explanation of file (and folder) permissions is particularly clear.

  • @anitajaveri1339
    @anitajaveri1339 2 роки тому

    Thanks a ton! Your pedagogy is fantabulous.

  • @YeffRamos
    @YeffRamos 3 роки тому +16

    when he says "rm -r" and you start sweating because you think he's gonna add an "f *"

  • @kyrandunn-mills6584
    @kyrandunn-mills6584 4 роки тому +14

    This video made me from scared of the terminal to in love with it

  • @Noodle_DHF
    @Noodle_DHF 3 роки тому

    Easily one of the greatest tutorial videos for I.T.
    Couldn't have done a better job in this video, thank you!

  • @dan_
    @dan_ 3 роки тому

    I've been using Linux at home on and off for at least the last 10 years (mostly on for the latter half of that) and within 15 minutes of this video you've already taught me a brilliant timesaver. I was not aware of that push/popd command!

  • @mikepence763
    @mikepence763 7 років тому +19

    I think I might be a nerd. I just got off work, I go to youtube, and I start watching a beginner's guide to bash for the fun of it. Great video I might add, it's very informing. I find this more entertaining than something like cash me outside girl any day.

  • @JTKroll12
    @JTKroll12 3 роки тому +3

    he's right my life was never the same ever since I learned the pipe

  • @user-ss6zt2mo1l
    @user-ss6zt2mo1l 4 роки тому

    This is the best video I have seen on UA-cam this month. Loved it. Thank you.

  • @bhvsc2vj232
    @bhvsc2vj232 5 років тому

    Thank you very much for this tutorial. Straight to the point and everything in a nut shell.

  • @BullishBuddy
    @BullishBuddy 4 роки тому +16

    I'm still watching this in 2019!

    • @StuartChudy
      @StuartChudy 4 роки тому

      Jeff Xi me too!

    • @tylerdurden8469
      @tylerdurden8469 4 роки тому

      Me three! 😁😁😉😅

    • @busdriver1261
      @busdriver1261 4 роки тому

      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 :)

  • @jwz1204
    @jwz1204 7 років тому +18

    I use linux for a long time. But a lot of these basic commands I didn't even know.

  • @YouKnowMeDuh
    @YouKnowMeDuh 3 роки тому +1

    I appreciate this video. I know a lot of these commands, yet there were gaps in my understanding of them as well as the different ways I could use them. Learned a lot of new commands too!

  • @Aturnadagar
    @Aturnadagar 5 років тому +1

    Thanks for this video, I have learn what I needed to complete my own simple bash I needed to reset usb ports. Keep doing Bash videos, it does help.

  • @Chr0n0s38
    @Chr0n0s38 7 років тому +3

    Just a side note (okay I admit I haven't watched the video yet, just read the description). Ctrl+D sends an end of file character. This is important because it allows Ctrl+D to not only exit the terminal, but also interactive language prompts as well such as Python, Scheme, Lisp and OCaml.

  • @finndriver1063
    @finndriver1063 7 років тому +5

    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.

    • @EzeeLinux
      @EzeeLinux  7 років тому +1

      Thanks. That's quite a compliment. :)

  • @Kat-lx7qq
    @Kat-lx7qq Рік тому +2

    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

  • @bobanmilisavljevic7857
    @bobanmilisavljevic7857 22 дні тому

    I started learning to program 2 years ago, and only use the terminal and vim. The pushd, popd, and > commands just changed my life! Thanks for making the video, still super useful 7 years later
    🦾🥳

  • @krishnadathmishra8784
    @krishnadathmishra8784 3 роки тому +1

    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.

  • @GioGziro95
    @GioGziro95 6 років тому +24

    13:16: You can also just *cd* into the directory and then do *cd -* (cd space hyphen) to get back. :)

    • @i_dont_want_a_handle
      @i_dont_want_a_handle 6 років тому +1

      wow thanks!

    • @mikecantreed
      @mikecantreed 5 років тому

      So what's pushd and popd useful for?

    • @the_blahhh
      @the_blahhh 5 років тому +4

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

    • @NeilRoy
      @NeilRoy 5 років тому +2

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

    • @oizy1760
      @oizy1760 5 років тому

      or just "cd .." to go back one directory or "cd" on it's own to return to the current users home folder.

  • @NeilRoy
    @NeilRoy 5 років тому +3

    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.

  • @taidee
    @taidee 4 роки тому

    This is a great tutorial, even years after it was made. Just the right pace too.

  • @Thecasiomicron
    @Thecasiomicron 6 років тому +2

    I never normally comment on videos, but I really really wanted to take a moment to thank you profusely! I'm a new Linux convert and I've been copy/pasting solutions from the internet for any problems I've come across. Now, I feel like I can begin to understand how thr problems occured and how to best solve them without "borking" my OS, lol. Between your "5 biggest mistakes new Linux users make" and this video, it finally feels like I have a semblence of light in my dark and curious passage through Linux

  • @kriswillems5661
    @kriswillems5661 5 років тому +5

    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
      @muneebkarim23 5 років тому +1

      It's a bitmask, yes. This drove me nuts when I first heard him say it, but great lesson overall.

    • @nwimpney
      @nwimpney 2 роки тому +1

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

  • @Abdallah_yusuf
    @Abdallah_yusuf 6 років тому +20

    I can't believe I'm following this Tutorial with my iMac Terminal

    • @jjbailey01
      @jjbailey01 5 років тому +2

      Why not? Bash is the default shell in MacOS. Bash is bash, no matter where you use it.

    • @seangaines3423
      @seangaines3423 5 років тому

      @@jjbailey01 Very Well Said Bullfrog!

    • @themadhack3r431
      @themadhack3r431 5 років тому

      Mac is built off linux. So is android

    • @jjbailey01
      @jjbailey01 5 років тому +4

      @@themadhack3r431 Mac is built off FreeBSD, not Linux.

  • @tekhead
    @tekhead 3 роки тому

    Great lesson. I enjoyed the way you teach but also how you leave room to the imagination. The possibilities. Wasn't dry and you sparked deeper curiosities. Thank you!

  • @jawsstech
    @jawsstech 4 роки тому +2

    I am new to Linux and I watched the entire video. Excellent job. You can tell the quality of teachers when they give overviews that stand the test of time. More than three years later, I watched the entire video and still found the content relevant and easy to understand. Because information technology is so fluid and has many changes, it takes a special skill to digest information in portions small enough to remain still usable years later. You, sir, are an excellent IT chef.

  • @EliteProductions3129
    @EliteProductions3129 7 років тому +3

    24:38 "That's how you Get-Help" I see what you did there

  • @dullbananas9901
    @dullbananas9901 5 років тому +5

    Watching this on my terminal

  • @apesintanks162
    @apesintanks162 5 років тому

    thank you! super simple easy and no BS I loved it.

  • @benrawner5218
    @benrawner5218 2 роки тому

    I am a proficient Terminal user and I still learned new things. Thanks for being so thorough.