Bash Script with Practical Examples | Full Course

preview_player
Показать описание
Bash and shell scripting is a skill that you must have in your tool box. In this course I will teach you how use the most essential bash commands. You will also learn the differences between shell terminal and how to use VIM text editor.

I know it's scary but I got your back.

Let's learn

► Table of contents

00:00:00 - Intro
00:03:12 - Quick Word before we begin
00:04:24 - Windows User?
00:05:01 - Installing Iterm
00:10:31 - ZSH
00:11:46 - Installing ZSH
00:17:48 - Oh My ZSH
00:23:11 - Customize Iterm
00:31:33 - Section Recap
00:32:52 - Moving around your Terminal
00:37:46 - Intro to Bash Commands
00:41:44 - mkdir and Directories
00:50:26 - mkdir and Directories part 2
00:56:51 - Tree
00:58:28 - Rename with MV
01:01:17 - Working with files
01:06:58 - Less Head & Tail
01:11:03 - cp
01:15:22 - find
01:23:01 - grep
01:31:47 - Bonus: Useful Commands
01:40:54 - VIM Intro
01:42:28 - curl
01:47:05 - Getting started with VIM
01:51:26 - Navigating Around
01:59:54 - Insert Mode
02:08:06 - Delete Cut and Past
02:12:53 - Saving and Quitting
02:16:45 - Search and Replace
02:22:29 - Creating Files with VIM
02:24:37 - .vimrc
02:29:47 - Lets Wrap Up VIM Section
02:31:19 - Lets Wrap Up This Course

► Curl these files for VIM section

► Course Links

► Recommended Books

Clean Code

HTTP: The Definitive Guide

Clean Architecture

► Computer and Monitor

New Apple MacBook Pro

Dell 27 INCH Ultrasharp U2719D Monitor

USB C Hub Multiport Adapter

► Camera Gear

Sony ILCE7M3B Full Frame Mirrorless Camera

Sigma 16 mm F1.4 DC DN

Sigma 33B965 30 mm F1.4 DC DC

DJI Ronin-SC

P.S

#bashscript #shellscripting #zsh
Рекомендации по теме
Комментарии
Автор

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!

bryanenglish
Автор

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

tasosalamatas
Автор

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.

Amike
Автор

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

rajkhare
Автор

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

sudgiask
Автор

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

runosaduwa
Автор

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!

RonnieLutaro
Автор

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

quekrobin
Автор

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

Michael
Автор

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.

RaviRajput-mqew
Автор

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.

jsteins
Автор

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

josephwong
Автор

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.

paulntalo
Автор

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!

eimaisklhros
Автор

Thanks for doing Vim tutorial i needed that.

debanjanbarman
Автор

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

Miloshevick
Автор

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 !

heyyrudyy
Автор

Another interesting course from you. Jazakallahu Kheir Brother

muhammadmullah
Автор

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👍😉

azobensadio
Автор

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

MrDillanpage
join shbcf.ru