Bash Scripting on Linux (The Complete Guide) Class 01 - Course Introduction

2024 ж. 14 Мам.
275 704 Рет қаралды

Welcome to LearnLinuxTV's brand new complete course on Bash Scripting! In this 18 episode series, you'll learn everything you need to know in order to start writing Bash scripts. Each video builds on the previous one, with additional concepts added as the series progresses. By the end of the series you'll be able to write more complex scripts that will actually come in handy while maintaining Linux servers. In this episode, we'll take a look at how this course is structured and what you can expect to get out of it.
Check out the LLTV Shop!
Shirts, bags, cups and much more! ➜ merch.learnlinux.tv
Support the Channel
Show your support for Learn Linux TV and get access to exclusive perks!
• Become a Channel Member ➜ learnlinux.link/member
• Become a Patron ➜ learnlinux.link/patron
Official Stores and Merchandise
• Linux Merch ➜ merch.learnlinux.tv
• Latest book: Mastering Ubuntu Server ➜ ubuntuserverbook.com
• Linux stuff from Amazon ➜ learnlinux.link/amazon
• Awesome Pi-powered KVM ➜ learnlinux.link/tinypilot
• 5% discount on LPI exam vouchers ➜ learnlinux.link/lpi-voucher
Note: Royalties and/or commission is earned from each of the above links
Time Codes
00:00 - Intro
02:36 - About the instructor
04:23 - Bash Scripting course outline
08:53 - What do you need in order to follow along?
OTHER BASH SCRIPTING SERIES EPISODES
- Class 01 ➜ Introduction: linux.video/bash1
- Class 02 ➜ Hello World: linux.video/bash2
- Class 03 ➜ Variables: linux.video/bash3
- Class 04 ➜ Math Functions: linux.video/bash4
- Class 05 ➜ If Statements: linux.video/bash5
- Class 06 ➜ Exit Codes: linux.video/bash6
- Class 07 ➜ While Loops: linux.video/bash7
- Class 08 ➜ Universal Update Script: linux.video/bash8
- Class 09 ➜ For Loops: linux.video/bash9
- Class 10 ➜ Where To Store Your Scripts: linux.video/bash10
- Class 11 ➜ Data Streams: linux.video/bash11
- Class 12 ➜ Functions: linux.video/bash12
- Class 13 ➜ Case Statements: linux.video/bash13
- Class 14 ➜ Scheduling Jobs (Part 1): linux.video/bash14
- Class 15 ➜ Scheduling Jobs (Part 2): linux.video/bash15
- Class 16 ➜ Arguments: linux.video/bash16
- Class 17 ➜ Building a Backup Script: linux.video/bash17
- Class 18 ➜ Closing: linux.video/bash18
Full Courses from Learn Linux TV
• Linux Crash Course series ➜ linux.video/cc
• Learn how to use tmux ➜ linux.video/tmux
• Learn how to use vim ➜ linux.video/vim
• Bash Scripting Series ➜ linux.video/bash
• Proxmox VE Cluster Full Course ➜ linux.video/pve
• Learn Ansible ➜ linux.video/ansible
Boost your Linux skills with these stand-alone tutorials
• Essential tweaks for ALL Linux Servers ➜ linux.video/all-servers
• Install Arch Linux ➜ linux.video/arch-guide
• Use Ventoy to create a multi-distro flash drive ➜ linux.video/ventoy
• Browse the web from within your Linux terminal ➜ linux.video/term-web
• From Zero to Proxmox ➜ linux.video/zero-to-pve
• Check out Neovim ➜ linux.video/neovim
• Systemd Deep Dive ➜ linux.video/systemd
• Systemd Timers ➜ • Automate Your Tasks wi...
• Installing an operating system for Raspberry Pi ➜ linux.video/pi-imager
• Connecting to a Linux server via ssh ➜ linux.video/ssh
• Linux permissions ➜ linux.video/perms
• OpenSSH Guide ➜ linux.video/ssh-guide
• 10 Linux Terminal Tips and Tricks ➜ linux.video/cli-tricks-1
• Over 15 Terminal Tricks ➜ linux.video/cli-tricks-2
Learn Linux TV on the Web
• Main site ➜ www.learnlinux.tv
• Community ➜ community.learnlinux.tv
• Enterprise Linux Security Podcast ➜ enterpriselinuxsecurity.show
• The Homelab Show Podcast ➜ thehomelab.show
• Content Ethics ➜ www.learnlinux.tv/content-ethics
• Request Assistance ➜ www.learnlinux.tv/request-ass...
Disclaimer
Learn Linux TV provides technical content that will hopefully be helpful to you and teach you something new. However, this content is provided without any warranty (expressed or implied). Learn Linux TV is not responsible for any damages that may arise from any use of this content. The person viewing Learn Linux TV's content is expected to follow their best judgement and to make their best decisions while working with any related technology. Always make sure you have written permission before working with any infrastructure. Also, be sure that you're compliant with all company rules, change control procedures, and local laws.
#linux #linuxtraining #ittraining

Пікірлер
  • Jay is awsome! His presentation is easy to follow for a beginner like myself, it doesn't seem as overwhelming when you have someone this good teaching you.

    @user-ve5js6vb1y@user-ve5js6vb1y6 ай бұрын
  • Another amazing video series. Most of my home lab was build from watching Jay's Learn Linux TV channel. Thank you so much Jay, :)

    @Basementdotlocal-jd4oy@Basementdotlocal-jd4oy4 ай бұрын
  • it's great that people take the time to do this

    @ubitubee@ubitubee11 ай бұрын
  • Jay I appreciate this video series. I'm currently a new linux admin, and haven't had to do much bash scripting. While I'm comfortable in the terminal, my main focus has been with ansible. I knew this was one of my weak points. This is exactly what I needed!

    @thealmightychuck2038@thealmightychuck20383 ай бұрын
  • Thank you Jay for all the effort and hard work!

    @draufunddran@draufunddran Жыл бұрын
  • thanks for cutting this up, will go through these vids as I find the time!

    @BobDoe_69@BobDoe_69 Жыл бұрын
  • Makes my ear lobes tingle with delight! Thank you so much!

    @joseph_donovan@joseph_donovan Жыл бұрын
  • Jay! thank you for the course! I really enjoy your teaching style, and how much detail you pack into the coursework. I am looking forward to reviewing the series!

    @arghyl@arghyl Жыл бұрын
    • i am looking for partner who want to learn bash through co opearation

      @gfjffdgjroedsfdkdslmerrelb4357@gfjffdgjroedsfdkdslmerrelb4357 Жыл бұрын
  • I know just enough Bash to get into trouble so I look forward to this series. Thanks Jay!!

    @whiskeylinux@whiskeylinux Жыл бұрын
  • Just came to the right place. Was looking for a Bash scripting course. thank you

    @matthewsasu7682@matthewsasu7682 Жыл бұрын
  • thank you sir. i have been waiting for this course for a very long time. thanks sir

    @manettteboh3053@manettteboh3053 Жыл бұрын
  • Thank you for sharing. I cant wait to do this course

    @Cilmaen@Cilmaen7 ай бұрын
  • Great videos J. Always a pleasure learning from you. Thanks so much for the training and for spreading Linux.

    @yamitvargas8065@yamitvargas8065 Жыл бұрын
    • i am looking for partner who want to learn bash through co opearation

      @gfjffdgjroedsfdkdslmerrelb4357@gfjffdgjroedsfdkdslmerrelb4357 Жыл бұрын
  • Exciting to follow this course!

    @omarhernandezsalmeron7398@omarhernandezsalmeron7398 Жыл бұрын
  • Jay! Really can't thank you enough. I've gained so much value from your videos and really enjoy your teaching style.

    @murfdaddydolla@murfdaddydolla Жыл бұрын
    • i am looking for partner who want to learn bash through co opearation

      @gfjffdgjroedsfdkdslmerrelb4357@gfjffdgjroedsfdkdslmerrelb4357 Жыл бұрын
  • Very much appreciated, I was trying to learn bash scripting, excellent timing :)

    @serpantinthewild@serpantinthewild Жыл бұрын
  • Thank you very much for this. Ive been wanting to learn more about bash scripting.

    @manadecide@manadecide Жыл бұрын
  • Thank you! I was looking for this!

    @555frontier@555frontier Жыл бұрын
  • Great tutorials. Wonderful thanks Jay.

    @theshowmanuk@theshowmanuk17 күн бұрын
  • This is great, Jay. I watched your previous series of bash scripting before they disappears. Now I'm super exciting you've upload the series in a row.

    @kernelcortex@kernelcortex Жыл бұрын
    • i am looking for partner who want to learn bash through co opearation

      @gfjffdgjroedsfdkdslmerrelb4357@gfjffdgjroedsfdkdslmerrelb4357 Жыл бұрын
    • @@gfjffdgjroedsfdkdslmerrelb4357 hi I am in for this.

      @kipyegoian7700@kipyegoian770011 ай бұрын
  • thank you for this free resource - its incredibly helpful for me

    @DanT89@DanT8910 ай бұрын
  • Thanks Jay, I really appreciate what you do for the Linux Community!

    @michaelplaczek9385@michaelplaczek9385 Жыл бұрын
    • i am looking for partner who want to learn bash through co opearation

      @gfjffdgjroedsfdkdslmerrelb4357@gfjffdgjroedsfdkdslmerrelb4357 Жыл бұрын
  • back in the DOS days i got pretty good with batch commands, they saved a lot of time and made sure things got done the same way every time.

    @dell177@dell177 Жыл бұрын
  • really excited to learn bash scripting from you

    @satyam1543@satyam1543 Жыл бұрын
  • I do want to binge watch this show thank you very much :)

    @christopherjackson2157@christopherjackson2157 Жыл бұрын
  • I am very excited about the course

    @youtubeoneverything4581@youtubeoneverything4581 Жыл бұрын
  • You're a born teacher...... If all teachers were like you students won't miss class

    @user-rl7cx5cj1y@user-rl7cx5cj1y7 ай бұрын
    • People won't recognize how good he's unless they suffer for some time with others. That's how high-quality is appreciated

      @mo.G_2020@mo.G_20202 күн бұрын
  • Thanks for a great updated guide and a friendly observation that the white balance came out a little warm throughout this series. Excellent content, though!

    @stuartsharp7039@stuartsharp7039 Жыл бұрын
  • Looking forward to this course! Thanks Jay!

    @jojobobbubble5688@jojobobbubble5688 Жыл бұрын
    • i am looking for partner who want to learn bash through co opearation

      @gfjffdgjroedsfdkdslmerrelb4357@gfjffdgjroedsfdkdslmerrelb4357 Жыл бұрын
  • Another great series! Thanks Jay - you are the man!!!

    @jonathanrider4417@jonathanrider4417 Жыл бұрын
    • i am looking for partner who want to learn bash through co opearation

      @gfjffdgjroedsfdkdslmerrelb4357@gfjffdgjroedsfdkdslmerrelb4357 Жыл бұрын
  • Please continue to let us know lot of these! Greetings 🙂

    @vinothn4228@vinothn4228 Жыл бұрын
  • great content i love it i would apreciate if you make a complete linux course

    @chesterbelle@chesterbelle Жыл бұрын
  • excellent work Jay, i came to the right channel. thanks algorithms!

    @agun214@agun214 Жыл бұрын
  • Awesome times in the world with this kind of free information and resourced. Thanks master.

    @ivanetinajero@ivanetinajero Жыл бұрын
  • Thank you so much for this!

    @camelotenglishtuition6394@camelotenglishtuition63944 ай бұрын
  • Bash scripting is a part of exam objectives for LPIC-1 102-500 so I am really glad to find this series on your channel as I am preparing for this exam and bash scripting is a skill I want to have under my belt at least at some intermediate level

    @damianpodgorski6977@damianpodgorski6977 Жыл бұрын
    • i am looking for partner who want to learn bash through co opearation

      @gfjffdgjroedsfdkdslmerrelb4357@gfjffdgjroedsfdkdslmerrelb4357 Жыл бұрын
    • @@gfjffdgjroedsfdkdslmerrelb4357 did you get a partner ??

      @gammech2107@gammech210711 ай бұрын
  • hi jay your videos are awesome. Thankyou and keep rocking it,,

    @369Pinea_pples@369Pinea_pplesАй бұрын
  • Thank you for this. I am just reaching the end of a Bash course on LinkedIn Learning, so this is timed perfectly for me.

    @streamx2@streamx2 Жыл бұрын
    • i am looking for partner who want to learn bash through co opearation

      @gfjffdgjroedsfdkdslmerrelb4357@gfjffdgjroedsfdkdslmerrelb4357 Жыл бұрын
  • Absolutely love the use Morrowind's teleportation sound for your intros.

    @asteroiderer@asteroiderer9 ай бұрын
  • Big Big Big Thank you for this course. I love your content and your teaching style.

    @hassanabbas6422@hassanabbas6422 Жыл бұрын
    • i am looking for partner who want to learn bash through co opearation

      @gfjffdgjroedsfdkdslmerrelb4357@gfjffdgjroedsfdkdslmerrelb4357 Жыл бұрын
  • nice one very brief and precise onto the next one...........

    @okerekechinonso4612@okerekechinonso46123 ай бұрын
  • Jay you are a great teacher! Thankyou so much for all your work.

    @squidward-7@squidward-7 Жыл бұрын
    • i am looking for partner who want to learn bash through co opearation

      @gfjffdgjroedsfdkdslmerrelb4357@gfjffdgjroedsfdkdslmerrelb4357 Жыл бұрын
    • @@gfjffdgjroedsfdkdslmerrelb4357 I don't understand you. If you need any help feel free to leave a comment.

      @squidward-7@squidward-7 Жыл бұрын
  • Thanks a lot mannn !!!... Really helpful

    @SathwikTS-xh9vf@SathwikTS-xh9vf5 ай бұрын
  • Awesome!!! Thank you !!!

    @mertsage6281@mertsage62815 ай бұрын
  • this channel is the best channel on youtube for everybody who wants learn linux :*. Never dissapoint. This is what im waiting for :)

    @dragonek_gnu_linux_pl@dragonek_gnu_linux_pl Жыл бұрын
  • Love the content amazing!

    @lethalz4519@lethalz4519 Жыл бұрын
  • Just finished the proxmox series. Time for Linux series!

    @RealKeytones@RealKeytones8 ай бұрын
  • Thank you so much, Day 1 accomplished

    @untold7109@untold7109 Жыл бұрын
  • I'd been dying to get this started by Master Jay. Thank you master.

    @srsr6099@srsr6099 Жыл бұрын
    • i am looking for partner who want to learn bash through co opearation

      @gfjffdgjroedsfdkdslmerrelb4357@gfjffdgjroedsfdkdslmerrelb4357 Жыл бұрын
  • Awesome timeing!

    @TheDream3873@TheDream3873 Жыл бұрын
  • Thank you very much. I was trying to buy this, it was saying not taking more enrolments. Now i know why.

    @artisticw1zard@artisticw1zard Жыл бұрын
  • Thank you teacher 🙏🏻🙏🏻

    @catreunion@catreunion Жыл бұрын
  • What an amazing channel, oh my god! I can't believe it's free 😸

    @nekoill@nekoill8 ай бұрын
  • Awsome content as always, Jay.

    @michalroesler@michalroesler6 ай бұрын
    • You're very welcome.

      @LearnLinuxTV@LearnLinuxTV6 ай бұрын
  • Excellent.

    @mehdismaeili3743@mehdismaeili37432 ай бұрын
  • Good video.

    @YannMetalhead@YannMetalhead8 ай бұрын
  • Thanks!

    @Dick_JR@Dick_JR Жыл бұрын
  • I wanted to make makefiles, so why not to learn bash scripting. Thanks for the awesome course!

    @relytheone853@relytheone8537 ай бұрын
  • Underrated 😤

    @iqrakurawle1482@iqrakurawle1482 Жыл бұрын
  • I can't thank you enough!

    @duser@duser Жыл бұрын
  • thanks you, just got it here

    @Anna_Swamy_Nageshwar@Anna_Swamy_Nageshwar Жыл бұрын
  • Thanks for video

    @evgeniidvorkin4159@evgeniidvorkin41595 ай бұрын
  • This looks like a fun series Jay, appreciate you taking the time and putting in the effort.

    @nielsroetert@nielsroetert Жыл бұрын
  • Great video THank you

    @13thravenpurple94@13thravenpurple94 Жыл бұрын
  • informative lecture

    @kainaatmakhani6550@kainaatmakhani6550 Жыл бұрын
  • LEGEND.

    @faanross@faanross Жыл бұрын
  • Hey! Love your vids. Could you tell us your setup, please?

    @nikachkhobadze7710@nikachkhobadze77106 ай бұрын
  • Hello, thanks a lot for this course. Is this applicable regardless of Linux distribution? I am using CentOS.

    @dexterpicardal4695@dexterpicardal4695 Жыл бұрын
  • Jay, could I use WSL2 in my windows workstation to complete this series or do I need to spin up an instance in VM?

    @QSLIMQ@QSLIMQ Жыл бұрын
  • Nice one Jay! Funny, I was just revisiting your original Bash scripting course the other day. Hard to believe you posted that almost a decade ago...

    @helloimatapir@helloimatapir Жыл бұрын
    • i am looking for partner who want to learn bash through co opearation

      @gfjffdgjroedsfdkdslmerrelb4357@gfjffdgjroedsfdkdslmerrelb4357 Жыл бұрын
  • best course

    @user-xu8bg5bb9o@user-xu8bg5bb9o3 ай бұрын
  • banger video!

    @gushIT@gushIT3 ай бұрын
  • cool video)

    @user-nj6qq9zo1g@user-nj6qq9zo1g5 ай бұрын
  • Hi there! Just a query, I am not in IT so I don't know anything about programming and data structure etc. But I love using Linux and Ricing Window Mangers and I have seen people do awesome ricing with scripts so I want to learn Bash. Can I learn Bash without any Basics in IT and Computer Science ?

    @helixiod@helixiod Жыл бұрын
  • Woohoo 🎉

    @ithamster6202@ithamster6202 Жыл бұрын
  • YES!!!!!!

    @marcin2x4@marcin2x4 Жыл бұрын
  • I requested earlier today a complimentary course on how to pick strings and other info from files/output with GREP please. YT removed my example I pasted in. wonder why>??

    @michaelharbuck3314@michaelharbuck3314 Жыл бұрын
  • Jay Lacroix : "every video has been uploaded at the same time" Me : HE'S A GOD!!

    @llortaton2834@llortaton2834 Жыл бұрын
  • lets begin

    @justchecking2470@justchecking24709 ай бұрын
  • Do you ever sleep? Great videos!

    @davidanderson2436@davidanderson2436 Жыл бұрын
  • love the mustache

    @danielcsanadi@danielcsanadi Жыл бұрын
  • Have you got the link to these slides ?

    @flavourfla@flavourfla10 ай бұрын
  • Okay - I'm going to try this again because there's a particular script I want written. Last time I played with bash scripting I trashed and crashed my bash. No terminal, no updates, no installs, no upgrades, no terminal and, did I mention, no terminal? No shell? It was fascinating, actually. As everyone seemed to say the same thing which as to snag the bash of your live flash drive but I'd long since overwritten that and, of course, couldn't make a new one because - no bash. I got it switched to sh but it only worked once and that was a test that had nothing to do with what I was trying to do which was reinstall bash. Which you can't do without bash, ROFL!! BUT, I'm going to make my extra super simple knock, knock "chat bash" script if it kills me!! ROFL!! Of course, it might take a few tries because I haven't so much as an inkling of how I crashed it so, in all likelihood, I'll probably crash it again. But I DO know how to fix it if I crash it, so I"m good to go!! Let's get this show on the ROAD!! YEEEEEHAW!!

    @hootiebubbabuddhabelly@hootiebubbabuddhabelly Жыл бұрын
  • lets gooo

    @franciscoromogaray3076@franciscoromogaray30764 ай бұрын
  • We need a linux instance to write bash scripts?

    @AutomationMaestro@AutomationMaestro Жыл бұрын
  • So is "bash scripting" considered a programming language? Or just a Linux terminal language?

    @Praw-Too-Ehleem@Praw-Too-Ehleem8 ай бұрын
  • Is the course valid for using git bash?

    @folkink4349@folkink4349 Жыл бұрын
  • 10:30 -- This is giving off Synthesia studio vibes. Where's the real Jay, skinwalker?

    @marthinus.x@marthinus.x Жыл бұрын
  • Pls sir I need to download this videos for offline learning. May I do that please!. #youtube'stermsofservices

    @abdullahimuhammadauwal7226@abdullahimuhammadauwal7226 Жыл бұрын
    • The entire definition of the word " download" means to obtain something from another computer... How the hell do you think that can happen if you're not connected to that computer via a network connection? Duh 🙄 Get online or request this KZhead channel's content creator to send you a drive or multiple drives that contain all of his videos( obviously if he agrees to this... he'll probably charge for that.. understandably)

      @motoryzen@motoryzen Жыл бұрын
  • I wanna do DevOps

    @clarencewashington7881@clarencewashington78813 ай бұрын
  • Can’t view the other videos from lesson 3

    @ping4110@ping4110 Жыл бұрын
  • please where can i buy that toaster, i need it for learn how to write scripts in bash

    @jurajdobrovodsky3588@jurajdobrovodsky35888 ай бұрын
  • can i use it with Linux Redhat ??????

    @afrodailytv4335@afrodailytv43354 ай бұрын
    • Yes.

      @tristen_grant@tristen_grantАй бұрын
  • 👍

    @guilherme5094@guilherme5094 Жыл бұрын
  • Cant view the other videos

    @streamx2@streamx2 Жыл бұрын
  • Time disassemble the toaster... lets goo..

    @hyphen686@hyphen6868 күн бұрын
  • Algorithm comment.

    @electricalstuff259@electricalstuff259 Жыл бұрын
  • ☯🙏

    @Alpha_Sadigh@Alpha_Sadigh Жыл бұрын
  • ALG comment

    @rohansnayak6465@rohansnayak64652 ай бұрын
  • are bash like C

    @adamekhobba2156@adamekhobba21569 ай бұрын
KZhead