| Introduction to
the LINUX Operating System
A brief history of UNIX and LINUX
GNU project/ FSF
GPL – GNU General Public license (Copyleft)
Popular versions of LINUX available
The LINUX kernel
Overview of commands and utilities
The graphical user interfaces available
A LINUX login session from the command line
Basic Syntax rules.
Essential keyboard shortcuts
The LINUX GNOME/KDE
Desktops
The GNOME and KDE desktops and XWindows
Configuring and switching between desktops
Web browsers
Office suites
File managers – Nautilus & konqueror
Basic Commands
Basic file handling commands
Directory handling commands
Filename wildcard characters
Bash built in features
Locating files : locate,slocate
Getting Help – man pages, info, /usr/share/doc
Sources of information available on the WEB
The LINUX File
System
The file system structure
Directories and files
Pathnames : relative and absolute
Navigating the file system
Navigating using file managers – konqueror/nautilus
Backup and compression
Managing files : head,tail,less etc.
Managing floppy disk and filesystems
File Access Control
Users and groups
User information commands
File access permissions
Changing file attributes
Default file permissions
Switching users and user groups
Extended file permissions
Redirection and Pipes
Input and Output redirection
Association
Overwriting and appending redirection
Using pipes to connect processes together
Teeing output within pipelines
Combining redirection and pipes |
The vi/vim Editors
Introduction to text file editing
How to use the vim editor
Copying, moving, editing and deleting text
Search and replace features
Reading and writing files
Using regular expressions within vi/vim
Other graphical editors
Processes
What is a process?
System and user processes
Process ancestry and states
Monitoring processes
Killing processes
Background processes
Using Job control
Altering Process scheduling priorities
String Processing
and Regular Expressions
Sort, uniq,cut diff & paste : string processing
Regular expressions
Using grep & sed with regular expressions
Other string processing commands
The Bash Environment
What is an environment?
The Bash Shell environment
Environment variables and aliases
The system/user profile
The bash login sequence
Command line history and editing
Extended bash functionality
Bash Shell Scripting
Basics
Scripting basics
Creating and executing shell scripts
Handling input
Positional passed parameters
Simple testing constructs
If/then/else constructs
Basic Networking
Commands
Using the secure shell : ssh
Copying files with scp
Using ftp clients
Network diagnostic tools |
Course
Overview
This
course introduces the delegate to the main concepts of the
LINUX Operating System. The most commonly used commands are
described in detail as are the command line wildcard and redirection
facilities. The mechanisms by which a user acquires a login
environment are discussed and the main features of the Bash
Shell are introduced. The GNOME and KDE environments will
also be explored. |
Course
Aims
The
delegates will be able to create, copy, rename, move and delete
files and directories, use the shell’s redirection and
pipe facilities, edit text files using the vi editor, set
and change access permissions on files, monitor and control
processes, use the basic file and text searching utilities,
customise login environments, and use and customise the graphical
systems. |
Course
Pre-requisites
None. |
Qualification
Map
This
course will enable the student to work towards the LPI / RedHat
qualifications. |
|
|
NEOS
IT Training Limited
Suite 3, 3rd Floor, Marmion House
Copenhagen Street
Worcester
WR1 2HB
tel: 01905 726222
fax: 01905 613001
info@neos-it-training.com |
|
|