Bash Script with Practical Examples | Full Course

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025

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

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

    Shell scripting is a truly underrated skill that I was had been taught to me in college, before I entered the workforce. It's honestly been one of the most useful things I've learned. Excellent video!

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

    ► Course Available for free here - bit.ly/3axScxz
    ► Join Private Facebook Group - facebook.com/groups/456035171490753/
    ► Join Discord - bit.ly/2wL029v

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

    This channel is among the best online developer courses I have seen so far ,even senior developers can benefit in many cases.Congratulations,greetings from Greece

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

    I came here looking for an advanced bash scripting course, but this is one of the best intro to linux that I've seen. Definetly will recomend to anyone that's new on the wonderful world of command line tools.

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

    wow...I am a java professional and have been working in IT for more than 10 years...but I have not encountered anyone who knows that many features of VIM....thanks for sharing such wonderful knowledge!!!!

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

    Your example of 34:00 moving around command line show using the 'emacs' keys.
    ( which you did not specifically say, or explain how people can look up details to learn )
    At the bash prompt, you can select "vi" style editing for command line OR "emacs" style.
    Type: set -o vi to activate "vi" style editing on bash command line
    Type: set -o emacs to switch back to "emacs" style editing, which you show here.
    If you use the same editing style on bash command line, as for editing files, it is less confusing.
    You can also say export EDITOR=vi or export EDITOR=emacs to tell other programs
    which style editing you prefer.
    Note: you appear to be using an apple/mac computer... many computer users will not have the "Cmd" key on their keyboard, with the same key-bindings that you show in 'emacs' style here.
    Bash command line vi/vim style editing is usually the same for nearly all keyboards+computers.

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

    Actual saviour, exams coming up and this is exactly what I needed, thanks brother!

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

    Thank you Teacher for yr teaching...
    I m very new in computer..but I just love to self learn from all for u...
    It took me 2 days to write down important point and practice

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

    Thanks for this course. It’s so awesome to know that your channel has surpassed 100k. More blessings Nelson

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

    Great video with perfect VIM explanation. I took me about 1 hour to start working with VIM.

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

    I love you Amigo! Your content is great and I thought it's fair enough to just take some time and Thank you for the great work and high quality content on your channel. It's very helpful. Cheers!

  • @RaviRajput-mq2ew
    @RaviRajput-mq2ew 2 ปีที่แล้ว +1

    Super great tutorial....was surfing for around 2 weeks to get a good content for starting with bash. This one is PERFECT. Thanks for making this.

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

    Thanks a lot for the tutorial Nelson there aren't many quality videos out like this!!
    hope you stay healthy and good luck in your next job

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

    Thanks Nelson for this brand new video. It's very insightful and helpful for me as I build my career for software engineering. You courses have been my core foundations. Paul frm Uganda EA. I pray to meet u one day...u have given my career n dream of life a facelist.

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

      Thanks Paul and hope to meet you one day too

    • @snex-techprogrammer5110
      @snex-techprogrammer5110 3 ปีที่แล้ว

      @@amigoscode Where is the link for windows users?

  • @Miloshevick
    @Miloshevick 2 ปีที่แล้ว

    Oh my, I did not realize you have this tutorial. This is gold!!!

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

    Thanks for doing Vim tutorial i needed that.

  • @eimaisklhros
    @eimaisklhros 2 ปีที่แล้ว

    2:04 Listen to this man! This is the reason I’m here. I feel like an ape not knowing much about these stuff while everyone on my team do stuff with SSH tunnelling, logging in to remote servers we have for different environments(dev,demo,qa,etc) running scripts to move data around, to make the app work, or prep data with the front end devs in order to do some integration etc. Java, design patterns testing etc are important but you need to know some of these “sysadmin” stuff in order to survive. Heck you can even write scripts to make your life easier!

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

    Another interesting course from you. Jazakallahu Kheir Brother

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

    A marvelous Tutorial . Congratulations Nelson !!!

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

    Awesome man! Thanks for videos like this, appreciate so much the content 👏🏻

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

      Thanks Toni

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

      Amigoscode can I ask why choose Amigoscode? It’s funny for spanish people 😄

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

    Thank you for your hard work bro. Much Appreciated 🙏

  • @azobensadio260
    @azobensadio260 2 ปีที่แล้ว

    This course is amazing, at some points, i just wanted to change my operating system. Thank you very much for this course. I'll use it in my daily in my personal projects and with my collegues👍😉

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

      let me guess you are using windows

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

    Great content again 🤟🤟🤟
    Thank you Sir.
    I just added to my WSL ubuntu OS Zsh, Starship, coc.nvim, ale-vim, etc.
    It's so great !

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

    Thanks a lot Amigos Code (muchas gracias!) I'm gonna take this owesome and useful course!

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

    Thank you very much for the best tutorials!

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

    Thank you Nelson for this great course .

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

    Amazing content! Keep up the great work and thank you!

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

    Wa Alaikum Salam Thank you so much Nelson this is very important to teach ! Guys don't forget to like and share this amazing course

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

    Apple has announced that in macOS 10.15 Catalina the default shell is actually zsh now. Great content. Keep it up.

  • @emidawm660
    @emidawm660 2 ปีที่แล้ว

    Just subscribed, was watching the git tutorial but starting here might a better idea.

  • @branpod
    @branpod 2 ปีที่แล้ว

    Really love it for converting raw photos. School requires us to use their old iMacs that still have an HDD/8gb ram, and photoshop dies trying to edit RAW photos. Lightroom struggles to export to JPG as well. Using a for loop with sips works great though!

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

    Great content! Thanks for sharing your knowledge! Greetings from Boston

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

    Thank you sooooo much I always wanted this! As a suggestion can you also make a tutorial on git, it would be very useful! Love your videos 😋

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

      Yes I wil

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

      Yea serious we need one on hit. It's hard to find a comprehensive guide yet git is insperable with software developments.

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

    Thank you so much! This is just what I needed.

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

    Much thanks for the video and the tips, take care.

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

    Thanks for the course man i was always afraid of using Vim

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

      Hahah not any more

  • @andrewrailstar
    @andrewrailstar 2 ปีที่แล้ว

    Thanks a lot for this tutorial! It would be great if you'd make an "advanced course" on bash commands, like a pt2 or even a paid course.

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

    awesome vedio, teach me a lot! looking forward to your git lesson!

  • @girls_game_as_well4397
    @girls_game_as_well4397 2 ปีที่แล้ว

    How would I create and write to a file in the middle of a shell script? I know from the command line I would use cat > ; however, that requires ctrl +d to save and exit. How would I do this inside a script?

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

    I think this is going to be very usefull since macOS has changed default shell in Catalina from Bash (Bourne Again Shell) to ZSH. Don't use Homebrew myself on my Linux setup, it's APT for me on Debian 10 (Buster) & contemplating adding or even switch to GUIX as pckage manager. On my macOS its homebrew or Macports.

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

    if you'r on window like me and doesn't want to install Ubuntu on another partition in your machine, you can just install Ubuntu 18.04 or 16.04 in the Microsoft Store. i'm using CMDIR as my terminal and it work fine on it. I can have a tab with the normal windows cmd and another tab with the Ubuntu Terminal

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

    Finally thank you so much, now Git/Github please 🙏🙏

  • @parkvince5399
    @parkvince5399 2 ปีที่แล้ว

    Where is the link for windows machine?
    4:30

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

    Wa-Alaikum-Salaam dear, This is fantastic content, will even more appreciate it if we can have detailed video on Bash scripting. Since there are far lesser videos on scripting particularly.
    - Thanks in advance.

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

      Yeah that will be next I think

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

    God bless you. A BIG thanks

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

    Thx for what u r doing! U r the best!

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

    thank you so much for this course,but can I ask you ,where is the link that shows us how to download the terminal on windows?

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

    Course starts at 4:30

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

    Simply im in a past for html used brackets for html and it was very good. I dont want use stock shell. Any sugesstions?:)

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

    Wow! Cool insights. iTerm is for MAC. Which alternative can I use on a Windows OS?

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

    Walekoum salam Amigoscoe
    Problem with special characters on iTerms2.
    Unlike the default terminal, on iTerm2 I cannot display special characters. For example ~ (alt + n) or | (alt + shift + l).
    Please help!

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

    Dear professor Nelson ,
    Can we have something bash-scripting specific ?
    With lots of exercises for zero programing skills people like me

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

    thank u sooo much brother i appreciate you !!!!

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

    Will be doing this as early as tomorrow, once Ubuntu 20.04 LTS has been released, and set up! ;-) Cheers Nelson for doing this course!
    Honestly since using Ubuntu and the terminal, as well as Vim, there's no going back! :-D

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

    Anyone know how to rectify the error message of "That entry seems to have slain the compiler". I am trying to run scala in the terminal and this is the error message i get. I have rebooted, etc and nothing has changed

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

    Great video!

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

    Hi ! for those who are not using macos how can we follow these course?

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

    السلام علیکم و رحمۃ اللہ
    I need a program.

  • @user-zr6dn2bo8g
    @user-zr6dn2bo8g ปีที่แล้ว

    What if I have a Windows. How can i do to enjoy zsh this Shell?

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

    grep -rni -A 1 -B 1 "customer" regarding to this line of command I would like to know when is it allow to combine between flags like (-rni) and when should I make it separated like -A 1

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

    I was looking for such things

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

    Amaizing!!! Thank you! That's cool! Thank you! Especially all that shortcuts and spectacle ...

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

    Awesome video, thank you. where can I get spectacle?

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

    Could your next tutorial be on maven and how to avoid dependency hell? Thank you!

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

    Excellent!

  • @SK-bw2xd
    @SK-bw2xd 4 ปีที่แล้ว

    Bro I'll be 25 in August and want to work in software as a engineer. I've been given a university offer to study software engineering, also at the same time I've come across a 12 week bootcamp called nology and they help you try securing a job in software after completing the bootcamp. In all honesty bro which route would you say is best preferred? I've heard a few saying boot camp isn't all what it seems and many software companies only take on graduates through a graduate scheme? I don't mind doing the degree at all, it's just at the moment I'm really confused with the route I should take. Also another thing brother, even after graduating from university in software engineering do you still need to start off as a junior developer? Any help would be appreciated. Ramadan mubarak.

  • @tGoldenPhoenix
    @tGoldenPhoenix 2 ปีที่แล้ว

    I learned a lot.

  • @AbdulJalil-bu6ou
    @AbdulJalil-bu6ou 4 ปีที่แล้ว

    amazing content

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

    Does installing ubuntu on windows override the windows OS or i can have both the operating sistems ?? 🙄

    • @user-rg1jp2us4o
      @user-rg1jp2us4o 4 ปีที่แล้ว +1

      Um, well. no. You can use windows subsystem for Linux to run both at once, essentially running a containerized version of Linux. Or you could dual boot Linux by partitioning a portion of your hard drive for Linux. Or you could run it in a VM, it might be a bit more sluggish but it works.

    • @yuriyv.korytny4059
      @yuriyv.korytny4059 4 ปีที่แล้ว +1

      For learning Linux CLI, the easiest way on Windows 10 is to install Windows Subsystem for Linux (WSL), after that you can install Ubuntu from Microsoft Store application.

    • @edwin-jq4dp
      @edwin-jq4dp 4 ปีที่แล้ว

      Git distribution for Windows has bash, I am using it.

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

    I generally applaud anyone who would teach people to use the terminal. However, requiring them to install iTERM and zsh is defeating the point. Especially statements like 'all engineers use . Also saying you won't have vscode is a scare tactic, almost all modern IDEs can edit remote files over ssh. (Though much slower...) If you are trying to teach beginners you should start with the things installed by default (e.g. the bash shell...) Don't make them install a whole environment that you deem to be superior.

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

    Thank you. You did it

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

    Hi today i very first time start postgresql. Firsty i want to thank You for more than 4 h clip for begginers. Im use win 10 64 bit and i found that bash i also instal on win 10. But is it worth it? Maybe You guys have beter more suitable soft like bash for win?

  • @jermsbestfriend9296
    @jermsbestfriend9296 2 ปีที่แล้ว

    I would greatly prefer that you make your terminal short and high so it won't obscure subs

  • @starducks698
    @starducks698 2 ปีที่แล้ว

    Where is the Ubuntu link for Windows users?

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

    What font do you use in terminal?

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

    Why does it matter if someone's terminal has the same color as yours or not? It doesn't. Mine is Aubergine. Not going to affect anything.

  • @krishnakanth-io2tm
    @krishnakanth-io2tm 4 ปีที่แล้ว

    Thank you mate

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

    Here before 100k subs

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

    Informative

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

    Hey Nelson why don't you switch to discord instead of facebook?

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

    There is no link for windows users.

  • @silentAssassin1112
    @silentAssassin1112 2 ปีที่แล้ว

    Windows link to install Ubuntu ??

  • @sofiane-dev
    @sofiane-dev 4 ปีที่แล้ว

    Salam
    Is there a cheat sheet for this course? thnx

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

      yes its on the group

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

    thanks very much !

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

    I think pwd is print working directory..

  • @Seekingtruth-mx3ur
    @Seekingtruth-mx3ur 4 ปีที่แล้ว

    Is this for Bash Ubuntu?

    • @GraphSearcher
      @GraphSearcher 2 ปีที่แล้ว

      everything here works with ubuntu terminal so yeah

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

    please make a tutorial on the sql please from start to end for devs and admins.

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

    0 bash scripting in this vid. Clickbait

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

    Thanks man

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

    Thank you
    Can u create video on git & git hub

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

    no bash scripting here, change the name of the video

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

    Thanx 👍

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

    beautiful

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

    Yea finally 🤗

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

    Sorry, but far from a shell scripting course. Hope you are preparing more videos on the topic.

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

    Hello Sir please make complete python course

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

    Jazaakallah khayra

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

    Awesome

  • @user-rg1jp2us4o
    @user-rg1jp2us4o 4 ปีที่แล้ว

    I prefer nano, but vim is cool as well.

    • @edwin-jq4dp
      @edwin-jq4dp 4 ปีที่แล้ว

      Nano you have to install, you don't need to install Vim on the other hand, also Vim is more powerful, but Nano is much more user friendly.

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

    Your tutorial are very simple to understand. Nelson I think that you have potential to grow much quicker but your SEO isn't that good on some videos. I would love to help you as your channel manager in your SEO and general tasks.

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

      Sure bob dm on Facebook

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

      @@amigoscode hey man I hit up on facebook I'm Bob Daniels😃

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

      So many students and programmers have buried up their dreams being without mentors and experienced people to inspire. I believe as many as can get to #amigoscode tutorial will definitely get a lifeline for their careers n dreams. As wait on growing SEO for d tutorials let's keep striking d like button n subscription