Linux BASH (shell scripting) By Prof Kannan Moudgalya
This course comprises 23 audio-video spoken tutorials, using which you can self-learn Linux BASH Shell Scripting with ease.
STEP 1-
First of all install Ubuntu Linux OS by following the steps given in the first Unit.
The first Unit gives the steps to install Ubuntu Linux operating system on a Virtual Box.
Open the Unit, go through the tutorials for your OS and install Ubuntu Linux on a Virtual Box on your machine.
Cross-verify (as mentioned in the sheet) to confirm successful installation.
STEP 2-
Next, read this sheet. https://spoken-tutorial.org/BASH-Instruction-Sheet-English.pdf/
This sheet explains how to learn from spoken tutorials.
This sheet also mentions some important information about the text editors, how to use the command prompt, how to use the Code Files, how to do the Assignments, etc.
Read this sheet carefully and make a note of all the information, before you begin.
STEP 3-
Follow the side-by-side learning methodology while learning from spoken tutorials - watch the video, listen to the instructions, pause the video, try out the command on your system. You should get the exact same results as shown in the video. If successful, proceed with the video. Else, rewind and watch the video again and replicate the commands shown.
Complete all the videos in the given sequence one by one.
The Assignment for each tutorial is for your self-assessment only. Do not upload it anywhere for evaluation.
Additional Information:
If you want to learn how to install Ubuntu Linux OS in a partition on your machine, please refer to this sheet.
https://spoken-tutorial.org/Linux-Installation-Sheet-English.pdf
Ideally do so under the guidance of a trained System Administrator.
Course layout
Introduction to Linux Bash
Bash is the shell, or command language interpreter, that will appear in the GNU operating system. Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It offers functional improvements over sh for both programming and interactive use.
In addition, most sh scripts can be run by Bash without modification. The improvements offered by Bash include: Command line editing, Unlimited size command history, Job Control, Shell Functions and Aliases, Indexed arrays of unlimited size, Integer arithmetic.
Bash Scripting: In addition to the interactive mode, where the user types one command at a time, with immediate execution and feedback, Bash also has the ability to run an entire script of commands, known as a "Bash shell script". A script might contain just a very simple list of commands or even just a single command or it might contain functions, loops, conditional constructs. In effect, a Bash shell script is a computer program written in the Bash programming language.
Shell scripts are commonly used for many system administration tasks, such as performing disk backups, evaluating system logs, and so on. They are also commonly used as installation scripts for complex programs. They are particularly suited to all of these because they allow complexity without requiring it.
In this series we would mainly concentrate on how to use the wide variety of Linux commands to handle files, directories, processes etc. These tutorials are created using Ubuntu version 12.04 and above. Please see the associated text box of individual spoken tutorials on the website to decide the versions of Linux OS to which it is applicable.
The contributors who helped create the outline, transcribe, create the tutorials are - Sachin Patil, Lavitha Monisha Pereira, Ashwini Patil, Nancy Varkey - all from IIT Bombay. The effort has been moderated and coordinated by the Spoken Tutorial team and FOSSEE team, IIT Bombay.
Learners: Polytechnic/UG/PG computer hardware students and system administrators will greatly benefit by learning to automate common tasks using BASH.
Summary
Course Status : Upcoming
Course Type : Elective
Duration : 12 weeks
Start Date : 08 Apr 2020
End Date :
Exam Date :
Category :
Computer Science and Engineering
Electrical, Electronics and Communications Engineering
Multidisciplinary
Credit Points : 2
Level : Undergraduate/Postgraduate
ITI Student Resume Portal
रिज्यूम पोर्टल का मुख्य उद्देश्य योग्य छात्रों की जानकारी सार्वजनिक पटल पर लाने की है जिससे जिन्हें आवश्यकता हो वह अपने सुविधा अनुसार छात्रों का चयन कर सकते हैं