Fundamentals of Linux

Course

Inhouse

Price on request

Description

  • Type

    Course

  • Methodology

    Inhouse

  • Start date

    Different dates available

This comprehensive hands-on course provides the knowledge and skills needed to effectively useLinux ™ . In this course you will learn how to use Linux user commands and develop shell scripts.

Facilities

Location

Start date

Inhouse

Start date

Different dates availableEnrolment now open

About this course

End-users and programmers who are new to the Linux environment.

None.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2018

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Access
  • Options
  • Linux
  • Web

Course programme


#text-block-10 { margin-bottom:0px; text-align:left; }

1. Course Introduction

Course Objectives Course Overview

Using the Workbook Suggested References

2. Getting Started

What is UNIX?

A Brief History of UNIX Linux

The Toolkit Philosophy Linux Distributions

Free Software and Open Source

Movements Logging In

Logging Out

Try a Few More Commands Changing Your Password

Online Documentation – man Pages Online Documentation – info Pages

3. The File System – Files

What is a File?

The ls Command The cat Command

The more and less Commands The head and tail Commands

Copy, Rename, and Delete: cp, mv, rm File Names

Working with MS-DOS Disks: mtools

4. The File System – Directories

Hierarchical File System Pathnames

pwd and cd – Navigating Directories

mkdir and rmdir – Managing Directories

The cp Command (again) – Copy Files

5. Text Editors Linux Text Editors The pico Editor The Nedit Editor

The Emacs Text Editor

The vi Text Editor Family

6. Editing With vi

What is vi?

Getting Started – vi Buffering

Command Mode and Insert Mode Getting Started

Moving the Cursor Around Inserting Text

Deleting a Character or Line Undo Last Command Opening a New Line

Save Your Work or Abort the Session Review of vi Commands

7. Personal Utilities

The date Utility The bc Utility The cal Utility The id Utility

The uname Utility The script Utility The clear Utility

The crontab Utility

8. Text Handling Utilities

The grep Utility The tr Utility

The cut Utility The sort Utility The wc Utility The diff Utility

Two Useful Directory Names – . and ..

9. File System Security

File Permissions

The chmod Utility

Directory Permissions The umask Command

The chown, chgrp, and su Commands

10. File System Management Utilities

The find Utility The df Utility The du Utility

Compressing Files The ln Utility

The ulimit Utility The tar Utility

#text-block-11 { margin-bottom:0px; text-align:left; }

11. Communication Utilities

The write and talk Utilities The mesg Utility Mail Overview The mail Utility

Other Email Options

IRC: Internet Relay Chat

12. Networking Utilities

Remote Login with telnet

Remote File Transfer with ftp Secure Login with ssh

Secure File Transfer with scp

Text-Based Web Access with lynx Web Access with wget Web Access with curl

13. Using the Shell

What is a Shell?

The Command Line

Standard Input, Standard Output, and

Standard Error

Using Default Standard In and Standard

Output

I/O Redirection

I/O Redirection – Examples

I/O Redirection – Warning Appending Output of a File Pipes

The tee Utility

14. Filename Generation

Filename Generation

The ? Special Character The * Special Character The [] Special Characters

The ! Special Character

15. Processes What is a Process?

Process Structure The ps Utility

Options to the ps Utility

Background Commands (&) Killing Background Processes Redirecting the Standard Error

16. Shell Programming Concepts

What is a Shell? Which Shell?

What is a Shell Script? Why Use Shell Scripts?

17. Flow Control

The Exit Status of Commands Command Line Examples The test Command

The if-then-else Construct The elif Construct A Loop Example

18. Variables

User Created Variables The read Command

The Shell Environment The export Command Subshells

Command Substitution Quoting Mechanisms Shell Arithmetic

Assigning Variables – Summary

19. Special Variables

Command-Line Arguments $# – Number of Arguments The shift Command $* – All Arguments $$ – PID of Shell

20. More Flow Control

The for Loop

The while Loop

The case Construct

21. X Windows and Desktops

The X Window System Using X

Window Managers and Desktops The Gnome Desktop The KDE Desktop

Applications: The GIMP Applications: OpenOffice

Applications: Web Browsers

22. Appendix A – More Editing with vi

Scrolling the Buffer

Cursor Motion Commands – w, W, b, B, e, E

Cursor Motion Commands – $, ^, 0, G Cursor Motion Commands – f, t, F, T Delete Operator – d Change Operator – c Yank Operator – y

Put Commands – p, P

Searching for a Pattern – /, n, N,? The Join Command

The file Command – :f Edit File Command – :e

Cut and Paste Between Files Read File Command – :r Set Options Command

Set Options Command – .exrc file

23. Appendix B – Bash Shell Features

Viewing Your Command History

Editing and Re-executing Commands Aliases

Fundamentals of Linux

Price on request