Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Linux Command Line and BASH Scripting
Rating: 4.3 out of 5(49 ratings)
2,015 students

Linux Command Line and BASH Scripting

Practical Example Based Learning
Created byRajinder Sidhu
Last updated 12/2018
English

What you'll learn

  • We’ll begin with looking at the basics of using BASH, the terminal and commands.
  • We then move on to working with files and learning about Linux permissions.
  • Finally we learn about BASH scripting by writing scripts to automate common system tasks.
  • Whether you’re an experienced Windows engineer, a student using Linux or someone looking to gain valuable Linux skills for that new job or promotion, this course is for you.
  • During each section you’ll see on screen summaries to support your learning and by the end of this course you’ll be confident using the Linux command line and will have learnt to write BASH scripts for automating tasks.

Course content

6 sections25 lectures2h 33m total length
  • Overview0:26

    In this first unit we’ll look at setting up your Linux environment and take a look inside the Linux operating system to learn how the different parts fit together.

    We then look at what BASH is and how to use it in a terminal.

    Lastly, we look at how to access help in Linux to get assistance with Linux commands which is an essential skill for all command line users.

  • Working in a Linux Environment5:21

    Links  used in this section:

    Ubuntu

    https://www.ubuntu.com/desktop

    VirtualBox 

    https://www.virtualbox.org/wiki/Downloads

    Commands used in this  section:

    sudo apt install gnome-session

    sudo update-alternatives --config  gdm3.css

  • Looking inside the Linux Operating System1:11

    The Linux operating system is made up of:

    • The kernel

    • System Utilities

    • Graphical User Interface (GUI) as know as the Desktop Environment (DE)

    • Software Programs (like Firefox)

  • The Linux operating system
  • Using the Terminal3:17

    The terminal is your portal to the Linux operating system and this is  where you interact with the system directly using commands.

  • The Terminal
  • Getting Help with Commands1:53

    Help content for many commands is available when using the Linux  terminal and using it saves time. It’s like a personal tutor for  learning new commands and brushing up on others.

    Unless you have a  photographic memory you won’t be able to commit every single Linux  command to memory, so you’ll need some help. 

  • Help
  • Optional Video: Installing and using1:56

    Tilix (formerly known as Terminix), is able to split your terminal window into multiple panes. This avoids having to open multiple terminal windows or tabs

    All the terminals appear on screen in panes that can be rearranged and split by choosing from the horizontal or vertical options.

    More info can be found on the developers website:

    https://gnunn1.github.io/tilix-web

Requirements

  • A computer with at least 4GB of RAM.
  • An understanding of the basics of the Linux operating system.
  • A willingness to follow along and learn new things.

Description

In  this course we’ll go beyond the Linux desktop and talk directly to the  system with text based commands and will automate those commands with  scripts. For the hobbyists this is just fun to do, for the aspiring  Linux system admin these are essential skills and for the experienced  Linux engineer these are skills to be consolidated.

Who this course is for:

  • Aspiring Linux system admins.
  • Microsoft Windows professsionals looking to learn Linux.
  • Experienced Linux engineers looking to consolidate their command line and BASH scripting skills.
  • Linux hobbyists.