Linux Shell Basics | | Software Development and Maintenance

Linux Shell Basics
The course covers the basics for Linux file systems – access permissions and structure, simple ksh scripting and common command line tools.
14 hours
Online
English
ADM-009
Linux Shell Basics
Sign Up
Duration
14 hours
Location
Online
Language
English
Code
ADM-009
Schedule and prices
€ 330 *
Training for 7-8 or more people? Customize trainings for your specific needs
Linux Shell Basics
Sign Up
Duration
14 hours
Location
Online
Language
English
Code
ADM-009
Schedule and prices
€ 330 *
Training for 7-8 or more people? Customize trainings for your specific needs

Description

The course focuses on the basics of Linux command line shell and common command line tools such as vi, ls, grep.
The course covers simple shell scripting (all examples are provided for ksh).

Conditional statements, cycles, special variables, functions.
Also, on the course you will learn about the principles of the POSIX file system that are used in Linux. Basic data types (files, links, named pipes, special files)
Introducing to the Operational System Linux (users and groups, remote ssh, process and jobs, text editor VI, scheduler cron)
After completing the course, a certificate
is issued on the Luxoft Training form

Objectives

After completing the training, trainees will be able to:

  1. Work with Linux command line, navigate through the file system, check OS resources

  2. Create and execute simple scripts in ksh

Use popular command line tools, read and operate with the information and automatize all of the above

Target Audience

• Testers and developers, who previously had no experience with Linux, or had very limited experience. There are several moments where we compare Linux and Windows command line shell

Prerequisites

Basic programming knowledge (variables, data types, cycles, conditions)

Roadmap

• Introduction to shell
  • Terminology (shell, GUI, CLI, terminal)
  • Basic syntax (arguments and options)
  • Internal and external commands
  • File masks, paths
  • Popular commands for navigate and operate with files and directories, system information commands (ls, who, pwd, date, cd, mkdir, cp, mv, etc…)

• Input and Output
  • Reading text files
  • i/o redirection
  • processing redirected output (grep, sort, wc)

• Variables in Shell
  • Data types
  • Escaping and quote rules
  • Special symbols
  • Environment variables, system variables

• Arithmetic CLI
• File System
  • Files, directories, special files
  • Virtual file systems (devfs, procfs)
  • Short compare of popular file systems
  • How file stored on disk. Fragmentation
  • File and directory permissions
  • Users and groups. Management.
  • Super user, su and sudo commands
  • Hard links, soft links, named pipes
  • Mount points, /etc/fstab

• Text editor Vi
• Scheduler Cron
Schedule and prices
View:
Register for the next course
Registering in advance ensures you have priority. We will notify you when we schedule the next course on this topic
+
Courses you may be interested in
Linux Essentials
The purpose of this course is to provide an introduction to the Linux operating system, mainly from the perspective of a system administrator. The focus is on practical skills backed by hands-on examples, but adequate theoretical notions are also given when needed.
Linux Routing and Switching
The purpose of this course is to explore the most important aspects of networking in Linux, especially routing and switching. The approach of this training is mainly from an administrative point of view.
View Catalog
Your benefits
Expertise
Our trainers are industry experts, involved in software development project
Live training
Facilitated online so that you can interact with the trainer and other participants
Practice
A focus on helping you practice your new skills
Still have questions?
Connect with us
Thank you!
The form has been submitted successfully.