Learn Linux Terminal Command Line and Bash Shell Scripting
4.8 (28 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
183 students enrolled

Learn Linux Terminal Command Line and Bash Shell Scripting

Learn Linux operating system concepts to master the terminal command line and bash shell scripting
4.8 (28 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
183 students enrolled
Last updated 3/2020
English
English [Auto-generated]
Current price: $121.99 Original price: $174.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8 hours on-demand video
  • 13 articles
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Linux command line
  • Bash scripting
  • Operating Systems
  • Ubuntu
  • Unix
  • Bash Shell Scripting
Requirements
  • No prerequisites
Description

This course is a complete journey on concepts, theory, and practice of Operating Systems with a focus on the Linux command-line and its tools.

We will learn, from scratch, how the Linux OS works and discover how the Linux shell works.

This course started as a gentle introduction to the theory of operating systems and evolved to become a complete masterclass on the Linux command-line and the concepts that underpin modern operating systems.

Just a heads up that this course is mostly aimed at programmers that want to learn about the command line, and it's not aimed at networking or infrastructure professionals.

We will cover:

  • Operating System concepts (processes, memory management, scheduling, system calls, and kernel layers).

  • The history and evolution of popular operating systems, with a focus on UNIX and Linux.

  • The Linux command-line shell and popular utilities.

  • Files, directories, filesystems.

  • System administration and automation utilities.

  • Bash shell scripting.

  • Text editors for Linux.

  • Popular programming tools for Linux (gcc, make, autoconf, etc.)

This is a great course if you never touched Linux before and want to discover the motivation behind using Linux as an operating system to enhance your skills as a programmer.

We will use a Debian-based distro to practice and show examples in practice, but everything we learn will be valuable for any UNIX, Linux, or macOS terminal environment.

If this sounds like a fun journey to you... join us!

I'll see you iside.

Who this course is for:
  • Programmers curious about the Linux command line
  • Developers that want to learn the basics of shell scripting
  • Computer Science students that want to learn concepts of operating systems
Course content
Expand all 71 lectures 08:03:29
+ History and Popular Operating Systems
2 lectures 36:11
The Evolution of UNIX
17:13
The Birth of Linux
18:58
+ Linux Installation
6 lectures 11:17
What Linux Distro Should I Use?
00:26
Downloading Linux
03:44
Installing Linux on a Virtual Machine
01:46
Creating a Bootable Device
00:25
The Linux Installer
03:53
System Login
01:02
+ Command Line Basics
12 lectures 01:03:02
Navigating Files and Directories
11:11
Hidden Files
07:33
Cat the Contents of a File
04:10
Editing Text Files
08:42
File Globbing and Wildcards
05:56
Wildcard Options
00:20
Copying and Moving Files
07:10
Working with Spaces
03:00
Escape Characters
00:46
Removing Files and Folders
03:43
Proposed Activity: File Navigation and Wildcards
00:37
+ Linux Folder Structure
2 lectures 23:04
The Root Folder
01:50
Important System Folders
21:14
+ Processes
2 lectures 15:36
Visualizing Processes
09:00
Killing Processes
06:36
+ Stream Redirection and Piping
4 lectures 26:12
Redirecting Output
08:58
Redirecting Input
03:00
The Pipe Operator
13:32
Proposed Activity: Streaming and File Search
00:42
+ Users and Permissions
4 lectures 24:43
Common Ground
03:37
Adding Users
06:16
File Permissions
11:08
Executing Files
03:42