About the course:
There are many flavours of Linux, but the majority of them carry over
common themes and functionality. For dyed-in-the-wool Microsoft Windows
users, a switch to a UNIX-like OS can be daunting, but it needn’t be
scary with the right guidance.
Our Introduction to Linux training course will give you the hands-on
experience to understand and start using the operating system through
the Command Line, bash, and popular Windows Managers such as Gnome or
KDE.
We are happy to tailor the course to specific mainstream Linux
distros such as Debian, CentOS, Ubuntu, Red Hat, SuSE and other *nix variants
such as AIX UNIX, HP UNIX, Solaris – please call for details.
What you will learn
- A Brief History of Linux
- Get to grips with the basic features of the Linux environment
- Understand the structure of the Linux filesystem
- Get your head round the Command Line Interface (CLI)
- Use the vim text editor (vi improved)
- Use the Bash shell (please let us know if you want to use a different shell)
- The Joy of Grep
- Mounting storage + File backup
- Manage processes
- The X Window System and Gnome / KDE desktops
Who should attend
Anyone working with Linux or UNIX-based systems who needs to query
text or data, and is looking to get a solid understanding of using the
grep, SED, and AWK utilities in order to carry out those tasks efficiently.
Prerequisites
Attendence of our Intro to Linux course and Linux Bash shell programming course, or have equivalent experience.
Live, instructor-led online and on-site training
We appreciate that you need flexibility to fit in with new working situations - whether you're an individual, part of a distributed team, or simply have projects and deadlines to meet.
Our remote training can take place online in a virtual classroom, with content split into modules to accommodate your scheduling challenges and meet your learning goals. Get in touch today to find out how we can help design a cost-effective, flexible training solution.
As soon as it's safe, we'll return to also offering the on-site custom training courses and programmes upon which we've built our reputation.
Syllabus
Introduction to Linux
- Linux and UNIX history
- Flavours of Linux
- Security from the ground up: Users and Groups
Using the Command Line
- Key Linux commands
- Controlling input to and output from commands
Inter-Process Communication (IPC)
- How to connect programs together, and why it’s good
The vim text editor
- vim modes
- Navigating vim
- Useful vim commands
Handling files
- Creating, modifying and deleting files
- Moving files around
The Linux File System
- Where the important stuff lives
Manipulating Files and Directories
- Important commands
- Being careful with “rm”
Using bash
- What is bash and why do you need it?
- Useful bash commands
-
Command historyFilename generation
Printing and the print spool
- Manage foreground and background processes
- Backup and Restore