udemy – Bash Shell scripting

udemy – Bash Shell scripting
English | Size: 1.08 GB
Category: Tutorial

What Will I Learn?
Learn many Linux commands which can only be learnt over a period of time without guidance. The combination of commands and creating structural code with conditional statement would make a shell script powerful and would help student in automating the things.
Automate stuff using shell script
Write complex Bash shell script
Very detail and in depth understanding of shell commands

Bash Shell scripting is a very detailed approach to make a student familiar with the concept of Bash programming and also grooming the student in various field in terms of commands, analysis, debugging with the help of Live examples and hands on. These examples are downloadable.

Helps to solve interview question

Automate the boring stuff with shell scripts

Built an expertise in Linux command line

Understand system internals and boot process

Who is the target audience?
Anyone one who is interested in learning Linux/Unix, Shell programming and linux commands is a gateway to becoming successful Unix/Linux Programmer.

Curriculum For This Course
Collapse All 47 Lectures
08:09:01

Complete Bash Shell scripting
08:09:01
Introductory Course Contents
Preview
05:42
Introduction to Shell Scripts
13:23
File System and directory hierarchy
07:19
Multi-Tasking and Multi-User
05:06
ls, cd, man, exit commands
18:43
rmdir, mkdir, rm, history, cat
13:36
cp, mv, inode, clear
11:57
who, whoami, tty, which, locate, pwd
10:09
How can you get the run level of system using who command.
1 question
calendar(cal), date, time commands and their options
14:16
vi editor and different commands Part1
17:16
vi editor Part 2
07:30
chmod and user permissions
Preview
12:02
chown, chmod, getent, chgrp
08:19
Background Jobs and no hangup
08:03
sort and Uniq command
06:42
Top and PS command
06:55
How to get thread ID of a process
1 question
Pipes And Redirection
Preview
13:46
Pipes and Redirection Part 2
11:49
Wild Cards
09:52
Find Part 1
08:04
Find Part 2
11:00
Find part 3
Preview
09:27
Find Part 4
Preview
10:59
grep command and common usage part-1
Preview
06:52
grep command part-2
Preview
12:10
grep command part-3
10:49
grep command part-4
09:47
Shell Script Introduction and different components and debugging a script
10:17
Functions and Command Line argument Processing
Preview
13:04
While Loop
08:50
Until Loop
04:20
For Loop and various syntax of for loop
08:27
If condition
11:10
Test conditions for file type and strings
Preview
18:14
Read User input and processing
04:59
Case statement, AKA switch
04:22
File Handling and operations
Preview
12:52
Exit Status of a Shell
10:12
Random Number and its use case
05:11
Arrays and iterating over elements in different ways
Preview
19:09
Here Document, Multi line comments, Ftp scripts
11:48
Trap and signals part-1
Preview
11:07
Trap and signals part-2
13:22
Trap and signals part-3
06:01
Trap and signals part-4
08:51
Trap and signals part-5
Preview
09:41
Installing Ubuntu in virtual Machine
15:31

About the Instructor
Shakil khan
Senior Software Engineer
Over 15 years of total experience in software development, focusing on C/C++/Linux/Symbian C++, different flavors of UNIX (SCO, HP-UX, SunOS, AIX and RedHat Linux). Knowledge of LINUX Internals/ System programming/Inter Process Communication and Shell Scripting.

Worked on Symbian OS features like TLS/descriptors/ threads/ semaphore/IPC/ Active Objects/ Dynamics Arrays/Cleanup Stack/Client -server/Binary Compatibility.
Experience in all stages of development of large project using C/C++/ Clearcase/Subversion/GIT on Linux and LynxOS platform.
Worked on Linux Device driver and System programming.
Worked on HP bootloader, Board Support Package and grub.
Knowledge of Virtual File system, ext3, I/O Scheduler.
Good knowledge of Socket, TCP/IP and routing protocol like BGP, RIP.
Good knowledge of porting and cross-compilation. Ported FreeBSD-libc to Symbian Platform.
Worked on Linux Device Driver(Parallel port Control panel, USB mass storage driver), System programming, ELF32,DWARF, binary optimization.
Worked on GNU Tools chain like Cross-Compiler, Makefile, Auto Conf.
Worked on drivers for SPI, UART, I2C, GPIO Bus as part of board bringup.
Good Knowledge of Multithreading, Semaphore, Message queue, Shared memory and other IPC mechanism.
Bring up of Board and enhanced product for power star energy consumption by implementing various sleeping mode in Devices like scanner, Fax, Hard drive etc.
Knowledge of GNU tool chain and cross compilation
Participated in Code reviews, Risk management, design document as well as implementation phase.
Good knowledge of Object oriented Analysis and design.
Good Knowledge of Xen/ Qemu and virtualization.
Worked on Malware Analysis and disassembly
Very good and through knowledg of Hypervisor like Xen, KVM.

About WoW Team

I'm WoW Team , I love to share all the video tutorials. If you have a video tutorial, please send me, I'll post on my website. Because knowledge is not limited to, irrespective of qualifications, people join hands to help me.