Duration
20.0 hours
Regular fee
$250
Objectives of the training
Today, many technicians or system administrators have to work on the Linux system, as it is frequently used in company infrastructures for multiple purposes. The objective of this training is to teach you how to use Linux using the shell and the command line, the main interface between the user and the Linux machine.Targeted audience
Computer scientistsPrerequisite
A minimum knowledge of the Windows system and the basics of networks is desirable to follow this course.Trainers
Upcoming information
Course architecture
Introduction to Unix/Linux
• History of Unix
• History of Linux
• What is Linux?
• Licenses and free software
Discovering the Linux operating system
• Presentation of an operating system
• Discovery of the shell
• Demonstration - Discovering the shell
• Connecting to a Linux system
• Demo - Connecting to a Linux system
• Demonstration - Setting up PuTTY
• Practical work to be done
Discovery of the shell and first commands
• Discovery of the Bash shell
• First commands
• Demonstration - User information commands
• A little more commands
• Demonstration - When and where?
• Discovering variables
• Demonstration - Using variables
• Simplifying the use of the command line
• Demonstration - Help, history and auto-completion
• Practical work to be done
Files and folders under Linux
• File tree : paths
• File tree : the FHS
• Demonstration - Linux tree structure
• Handling folders
• Demo - Handling folders
• Listing files and folders
• Demo - Using the ls command
• Manipulating files
• Demo - Manipulating files
• Practical work to be done
• Metacharacters
• Using an expression more than once
• Demo - Using metacharacters - part 1
• Demo - Using metacharacters - part 2
• Practical work to be done
Using files in Linux
• File and data types
• Reading text with Linux
• Demonstration - Reading files
• Practical work to be done
• Links under Unix/Linux : symbolic links
• Links under Unix/Linux : physical links
• Demonstration - Links under Linux
• Practical work to be done
Specificities of the Bash shell
• Performing searches
• Advanced searches
• Demonstration - Searches under Linux
• Introduction to regular expressions
• Demonstration - Regex with grep
• Practical work to be done
• The locate command
Editing text under Linux
• Text editors under Linux
• Discovery of Vim and first manipulations
• Demonstration - Discovering Vi and its main modes
• Copy, paste, replace and delete text
• Demonstration - Manipulating text
• The power of G
• Demonstration - The power of G
• Customizing the Vim environment
• Demo - Customizing Vim
• Line endings in text files
• Practical work to be done
Advanced mechanisms of Linux and Bash
• Process management under Linux
• Demonstration - Process management
• Redirection mechanisms
• Demonstration - Redirection mechanisms
• Practical work to be done
• Archiving and compression
• Demo - The TAR command
• Practical work to be done
• Managing aliases with Bash
• Demonstration - The aliases
• Further with variables
• Demo - Manipulating variables
• Practical work to realize
Linux - Basics of system usage (7th edition)
• Introduction
• Connection and first commands
• Documentation
• The Linux Tree
• Manipulating files
• Editing text files - Vi
• Access rights to files
• Process management
• Bash Shell
• Programming and Bash scripts
• User account management
• Linux tools
• Basic system configuration
• History of Unix
• History of Linux
• What is Linux?
• Licenses and free software
Discovering the Linux operating system
• Presentation of an operating system
• Discovery of the shell
• Demonstration - Discovering the shell
• Connecting to a Linux system
• Demo - Connecting to a Linux system
• Demonstration - Setting up PuTTY
• Practical work to be done
Discovery of the shell and first commands
• Discovery of the Bash shell
• First commands
• Demonstration - User information commands
• A little more commands
• Demonstration - When and where?
• Discovering variables
• Demonstration - Using variables
• Simplifying the use of the command line
• Demonstration - Help, history and auto-completion
• Practical work to be done
Files and folders under Linux
• File tree : paths
• File tree : the FHS
• Demonstration - Linux tree structure
• Handling folders
• Demo - Handling folders
• Listing files and folders
• Demo - Using the ls command
• Manipulating files
• Demo - Manipulating files
• Practical work to be done
• Metacharacters
• Using an expression more than once
• Demo - Using metacharacters - part 1
• Demo - Using metacharacters - part 2
• Practical work to be done
Using files in Linux
• File and data types
• Reading text with Linux
• Demonstration - Reading files
• Practical work to be done
• Links under Unix/Linux : symbolic links
• Links under Unix/Linux : physical links
• Demonstration - Links under Linux
• Practical work to be done
Specificities of the Bash shell
• Performing searches
• Advanced searches
• Demonstration - Searches under Linux
• Introduction to regular expressions
• Demonstration - Regex with grep
• Practical work to be done
• The locate command
Editing text under Linux
• Text editors under Linux
• Discovery of Vim and first manipulations
• Demonstration - Discovering Vi and its main modes
• Copy, paste, replace and delete text
• Demonstration - Manipulating text
• The power of G
• Demonstration - The power of G
• Customizing the Vim environment
• Demo - Customizing Vim
• Line endings in text files
• Practical work to be done
Advanced mechanisms of Linux and Bash
• Process management under Linux
• Demonstration - Process management
• Redirection mechanisms
• Demonstration - Redirection mechanisms
• Practical work to be done
• Archiving and compression
• Demo - The TAR command
• Practical work to be done
• Managing aliases with Bash
• Demonstration - The aliases
• Further with variables
• Demo - Manipulating variables
• Practical work to realize
Linux - Basics of system usage (7th edition)
• Introduction
• Connection and first commands
• Documentation
• The Linux Tree
• Manipulating files
• Editing text files - Vi
• Access rights to files
• Process management
• Bash Shell
• Programming and Bash scripts
• User account management
• Linux tools
• Basic system configuration
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quoteDuration
20.0 hours
Regular fee
$250
Private or personalized training
If you have more than 8 people to sign up for a particular course, it can be delivered as a private session right at your offices. Contact us for more details.
Request a quote