Free Course Image Linux command line tutorial

Free online courseLinux command line tutorial

Duration of the online course: 25 hours and 1 minutes

4.53

StarStarStarStarHalf star

(57)

Master the Linux command line with this comprehensive free course by ProgrammingKnowledge. Perfect for beginners, covering essential commands and advanced Bash scripting.

In this free course, learn about

  • Linux Command Line Fundamentals
  • User and System Management Basics
  • Linux Environment Setup and Tools
  • Shell Scripting Fundamentals
  • Virtualization and Linux Installation
  • Containers, Distros, and Advanced Linux Usage

Course Description

The "Linux Command Line Tutorial" is a comprehensive course designed to pave your way towards mastering the Linux command line. With a substantial duration of 25 hours and 1 minute, this extensive tutorial aims to transform beginners into proficient users who can navigate and utilize the Linux operating system with ease. Belonging to the Information Technology category, and specifically to the subcategory of Operational Systems, the course provides a hands-on approach to learning the Linux command line.

Rated by participants with an impressive average score of 4.51 out of 5 stars, the course has garnered positive feedback for its clarity and depth. This high rating reflects the effectiveness of the tutorial in delivering a solid foundation in Linux command line skills.

The course content is meticulously crafted to cater to individuals who have little to no experience with Linux. It kicks off with an introduction to the Linux command line, setting the stage for a series of tutorials that progressively build on each other. The syllabus covers fundamental commands such as 'ls' for listing directory contents, 'cd' for changing directories, and 'cat' for concatenating and displaying files. Students will also learn about the essential 'mkdir' command for creating directories, as well as 'rm' and 'rmdir' commands for removing files and directories.

In addition to basic navigation and file management commands, the course delves into important concepts like I/O redirection and file permissions, including symbolic and numerical permissions with 'chmod'. The course further explores bash scripting with a detailed introduction, and lessons on using variables, reading user input, and implementing control flow statements such as 'if' statements and loops.

Practical guidance is provided throughout the course, with tutorials on 'nano' for text editing, 'top' for monitoring system processes, and 'sudo' for executing commands with superuser privileges. The course also addresses more advanced topics like user management ('useradd' and 'userdel' commands), group management, and the intricacies of the '.bashrc' file.

Use-case driven tutorials ensure that learners can grasp real-world applications of the commands. This includes managing system resources with commands like 'du', 'df', and 'free', as well as leveraging the 'find' command to search for files. Additionally, students will learn how to use 'grep' for pattern searching and 'tar' for file compression and extraction. Networking commands such as 'netstat' and 'ifconfig' are also covered to provide a rounded understanding of network management in Linux.

The tutorial concludes with practical lessons on installing and configuring various software and services on Linux, such as setting up SSH, installing Atom editor and PostgreSQL, and using 'apt-get' for package management. These segments prepare learners to handle real-world scenarios and further solidify their command line capabilities.

With its detailed, step-by-step approach, the Linux Command Line Tutorial is a valuable resource for anyone looking to gain a robust understanding of the Linux operating system and enhance their IT skill set.

Course content

  • Video class: Linux Command Line Tutorial For Beginners 1 - Introduction 07m
  • Exercise: _What is the shell in Linux?
  • Video class: Linux Command Line Tutorial For Beginners 2 - ls command in Linux 17m
  • Exercise: What does the 'ls -a' command in Linux do?
  • Video class: Linux Command Line Tutorial For Beginners 3 - cd command in Linux 11m
  • Exercise: How can you navigate to a directory with a space in its name using the CD command?
  • Video class: Linux Command Line Tutorial For Beginners 4 - cat command in Linux 09m
  • Exercise: _What is the purpose of the cat command in Linux?
  • Video class: Linux Command Line Tutorial For Beginners 5 - I/O Redirection 08m
  • Exercise: What is the purpose of using two angle brackets in Linux redirection?
  • Video class: Linux Command Line Tutorial For Beginners 6 - mkdir Command 06m
  • Exercise: What is the purpose of the '-p' flag in the mkdir command in Linux?
  • Video class: Linux Command Line Tutorial For Beginners 7 - rm and rmdir commands for linux 12m
  • Exercise: _What flag should be used with the "rmdir" command to remove a directory structure?
  • Video class: Linux Command Line Tutorial For Beginners 8 - cp command 11m
  • Exercise: What does the CP command do when copying files in Linux?
  • Video class: Linux Command Line Tutorial For Beginners 9 - mv command 11m
  • Exercise: What is the primary use of the MV command in Linux?
  • Video class: Linux Command Line Tutorial For Beginners 10 - less command 07m
  • Exercise: _What command can be used to read the content of a file in Linux command line?
  • Video class: Linux Command Line Tutorial For Beginners 11 - touch command 05m
  • Exercise: What is the primary function of the 'touch' command in Linux?
  • Video class: Linux Command Line Tutorial For Beginners 12 - nano command 06m
  • Exercise: What is the function of the Control-O command in Nano?
  • Video class: Linux Command Line Tutorial For Beginners 13 - sudo command 08m
  • Exercise: _What is the purpose of the sudo command in Linux?
  • Video class: Linux Command Line Tutorial For Beginners 14 - top command 08m
  • Exercise: What is the default refresh interval for the 'top' command in Linux?
  • Video class: Linux Command Line Tutorial For Beginners 15 - kill command 08m
  • Exercise: How to Identify and Kill a Process in Linux?
  • Video class: Linux Command Line Tutorial For Beginners 16 - echo command 07m
  • Exercise: _What is the correct way to declare a variable in Linux command line?
  • Video class: Linux Command Line Tutorial For Beginners 17 - file permissions, symbolic permissions and chmod 12m
  • Exercise: What command is used to modify file permissions in Linux?
  • Video class: Linux Command Line Tutorial For Beginners 18 - directory permissions and chmod 07m
  • Exercise: What happens when execute permissions are removed from a directory in Linux?
  • Video class: Linux Command Line Tutorial For Beginners 19 - Octal and Numerical permissions (chmod) 09m
  • Exercise: _What is octal permission in Linux?
  • Video class: Linux Command Line Tutorial For Beginners 20 - Introduction to Bash Scripting 09m
  • Exercise: What is the first line in a Linux script file commonly referred to as?
  • Video class: Linux Command Line Tutorial For Beginners 21 - which and whatis command 05m
  • Video class: Linux Command Line Tutorial For Beginners 22 - useradd command (Creating Users) 07m
  • Exercise: _What is the flag used for creating a default home directory for a user in Linux command line?
  • Video class: Linux Command Line Tutorial For Beginners 23 - userdel command (Removing Users) 05m
  • Video class: Linux Command Line Tutorial For Beginners 24 - Basic Group Management (groups, groupadd, groupdel) 06m
  • Video class: Linux Command Line Tutorial For Beginners 25 - .bashrc File 07m
  • Exercise: _What is the bash RC file in Linux?
  • Video class: Linux Command Line Tutorial For Beginners 26 - Viewing Resources (du , df, free command) 09m
  • Video class: Linux Command Line Tutorial For Beginners 27 - watch command 03m
  • Video class: Linux Command Line Tutorial For Beginners 28 - Head and Tail Commands 06m
  • Exercise: _What is the difference between the head and tail command in Linux?
  • Video class: Linux Command Line Tutorial For Beginners 29 - find command 07m
  • Video class: Linux Command Line Tutorial For Beginners 30 - wc command 04m
  • Video class: Linux Command Line Tutorial For Beginners 31 - cal command 03m
  • Exercise: _What flag can be used with the Cal command to view all the months in a specific year?
  • Video class: Linux Command Line Tutorial For Beginners 32 - date command 05m
  • Video class: Linux Command Line Tutorial For Beginners 33 - How to Run multiple Terminal Commands 09m
  • Video class: Linux Command Line Tutorial For Beginners 34 - apt-get command to Install Software 12m
  • Video class: Linux Command Line Tutorial For Beginners 35 - ifconfig command 08m
  • Video class: Linux Command Line Tutorial For Beginners 36 - tar command to Compress and Extract Files 05m
  • Video class: Linux Command Line Tutorial For Beginners 37 - grep command 10m
  • Exercise: _What is the flag used to make the graph command case insensitive?
  • Video class: Linux Command Line Tutorial For Beginners 38 - netstat command 12m
  • Video class: How to Enable SSH in Ubuntu 18.04 LTS / Ubuntu 20.04 (Install openssh-server) 05m
  • Video class: scp command - SCP to Securely Transfer Files/Folders in Linux 10m
  • Exercise: _What does SCP stand for in Linux command line?
  • Video class: How to install Atom editor in Ubuntu Linux 07m
  • Video class: How to Install Fedora Linux on VirtualBox in Windows 8 / Windows 10 15m
  • Video class: How to Install Ubuntu 16.04 LTS on VMware in Windows 8 / Windows 10 14m
  • Exercise: _What does LTS stand for in Ubuntu 16.04 LTS?
  • Video class: How to Install and configuration PostgreSQL on Ubuntu Linux 15m
  • Video class: Linux Command Line Tutorial | Learn the Bash Command Line | Linux Terminal Tutorial 5h16m
  • Video class: Shell Scripting Tutorial for Beginners 1 - Introduction 11m
  • Exercise: _What is the standard shell used in most Linux operating systems, including Mac OS and Windows 10?
  • Video class: Shell Scripting Tutorial for Beginners 2 - using Variables and Comments 10m
  • Video class: Shell Scripting Tutorial for Beginners 3 - Read User Input 11m
  • Video class: Shell Scripting Tutorial for Beginners 4 - Pass Arguments to a Bash-Script 08m
  • Exercise: _What is the default variable where bash script arguments are stored as an array?
  • Video class: Shell Scripting Tutorial for Beginners 5 - If Statement ( If then , If then else, If elif else) 13m
  • Video class: Shell Scripting Tutorial for Beginners 6 - File test operators 10m
  • Video class: Shell Scripting Tutorial for Beginners 7 - How to append output to the end of text file 10m
  • Video class: Shell Scripting Tutorial for Beginners 8 - Logical 'AND' Operator 06m
  • Video class: Shell Scripting Tutorial for Beginners 9 - Logical 'OR' Operator 05m
  • Video class: Shell Scripting Tutorial for Beginners 10 - Perform arithmetic operations 07m
  • Exercise: _How can you perform arithmetic operations in shell script?
  • Video class: Shell Scripting Tutorial for Beginners 11 - Floating point math operations in bash | bc Command 12m
  • Video class: Shell Scripting Tutorial for Beginners 12 - The case statement 07m
  • Video class: Shell Scripting Tutorial for Beginners 13 - The case statement Example 08m
  • Exercise: _What pattern can be used to evaluate any special character in shell scripting?
  • Video class: Shell Scripting Tutorial for Beginners 14 - Array variables 10m
  • Video class: Shell Scripting Tutorial for Beginners 15 - WHILE Loops 06m
  • Video class: Shell Scripting Tutorial for Beginners 16 - using sleep and open terminal with WHILE Loops 04m
  • Exercise: _What command can be used to pause the execution of a loop for a specified amount of time in shell scripting?
  • Video class: Shell Scripting Tutorial for Beginners 17 - Read a file content in Bash 07m
  • Video class: Shell Scripting Tutorial for Beginners 18 - UNTIL loop 04m
  • Video class: Shell Scripting Tutorial for Beginners 19 - FOR loop 08m
  • Exercise: _What is the basic syntax of the for loop in shell scripting?
  • Video class: Shell Scripting Tutorial for Beginners 20 - use FOR loop to execute commands 06m
  • Video class: Shell Scripting Tutorial for Beginners 21 - Select loop 07m
  • Video class: Shell Scripting Tutorial for Beginners 22 - Break and continue 06m
  • Exercise: _What is the difference between the break and continue statements in shell scripting?
  • Video class: Shell Scripting Tutorial for Beginners 23 - Functions 09m
  • Video class: Shell Scripting Tutorial for Beginners 24 - Local variables 08m
  • Video class: Shell Scripting Tutorial for Beginners 25 - Function Example 11m
  • Exercise: _What is the purpose of the function "is_file_exists" in the shell script tutorial?
  • Video class: Shell Scripting Tutorial for Beginners 26 - Readonly command 07m
  • Video class: Shell Scripting Tutorial for Beginners 27 - Signals and Traps 21m
  • Video class: Shell Scripting Tutorial for Beginners 28 - How to debug a bash script 07m
  • Exercise: _What is the option used to debug a script in bash?
  • Video class: How to Install Ubuntu 16.04 LTS on VirtualBox in Windows 8 / Windows 10 19m
  • Video class: How to Install Ubuntu 18.04 LTS on VirtualBox in Windows 10 / Windows 8 12m
  • Video class: How Install VirtualBox Guest Additions on Ubuntu 18.04 Guest / virtual machine 03m
  • Exercise: _What is the first step to install VirtualBox guest additions on Ubuntu 18.4 desktop on your VirtualBox?
  • Video class: How to install Java JDK 10 on Ubuntu 18.04 LTS (Debian Linux) 03m
  • Video class: How to Install Linux Mint 19 Cinnamon on VirtualBox 09m
  • Video class: How to Install Debian Linux on VirtualBox 13m
  • Exercise: _What is the first step to install Debian 9 on VirtualBox?
  • Video class: Bash Shell Scripting Tutorial | Shell Scripting Tutorial | Learn Shell Programming 4h10m
  • Video class: Docker Tutorial for Beginners | Learn Docker in 2 Hours (Full Course) | DevOps Training 2h09m
  • Video class: How To Test 200 Linux Distributions Without Installing them 13m
  • Video class: How to Install Parrot Security OS on VirtualBox 14m
  • Exercise: _What are the three options available for download on the Parrot OS website?
  • Video class: How to Run Linux/Bash on Windows 10 | Windows 10 Bash 12m
  • Video class: How to Install Ubuntu 20.04 LTS on VirtualBox in Windows 10 20m
  • Video class: Install Wine on Ubuntu 20.04 LTS Focal Fossa Linux (2020) | Running Windows Programs on Linux 10m
  • Exercise: _What is the first step to download and install wine on Ubuntu operating system?

This free course includes:

25 hours and 1 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

More free courses at Operational Systems

Download the App now to have access to + 3300 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 9 million
students

Free and Valid
Certificate

60 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video and ebooks