Standard Level - 1 day

Linux is widely used as a development platform, and as the operating system for embedded systems. Whilst users of a desktop Linux installation may be able to run applications with limited knowledge of the operating system, a good working knowledge of the command line or shell will help you to make best use of Linux. It is also essential if you are working without a graphical desktop, for example in an embedded system.

Linux Fundamentals provides the engineer with a thorough introduction to using Linux from the command line. All the essential shell and basic operating system commands are taught, enabling you to start to utilise the power of the Linux operating system.

Linux Fundamentals is suitable for delegates with existing experience of the Windows operating system and for those who have used Linux or UNIX systems with a graphical desktop, or who have only a limited knowledge of the command line.

Workshops comprise approximately 50% of class time, and are based around carefully designed exercises to reinforce and challenge the extent of learning.

What you will learn

The essential Linux and shell commands and shell syntax

Understand the Linux file system and directory structure

How to work with files

Exploit the power of command pipelines and filters

Take control of and managing the processes that are running

Create and use archives; mounting and unmounting disks

Basic network terminology and diagnosis of problems

Who should attend?

Hardware and software engineers wanting to quickly get up to speed with Linux as a development platform

Embedded system developers where Linux is used in the embedded system

Support engineers who will be installing and managing applications hosted on Linux systems

Prerequisites

A basic level of computer literacy is expected, for example from using a PC running Windows

No previous experience of Linux or UNIX is necessary

Training materials

Doulos class materials are renowned for being the most comprehensive and user friendly available. Their style, content and coverage is unique in the HDL training world, and has made them sought after resources in their own right. The materials include:

Fully indexed class notes creating a complete reference manual

Workbook full of practical examples and solutions to help you apply your knowledge

Structure and content

Introduction to Linux and to the Shell

What is Linux? • Linux distributions • Desktop vs Command line • Bash • Logging on and off • Commands and command history

Files, Directories and Navigation

Home and working directories • Creating and deleting directories • Moving between directories • Working with files and links • Finding files