INTRODUCTION TO LINUX
This course introduces the Linux operating system and commands, bash, the Linux filesystem, the vim editor, printing and job control.
Also included is an introduction to the Graphical User Interface.
Delegates with little or no previous Linux experience who will be using Red Hat Linux, SuSE Linux or a similar Linux environment.
A general understanding of computer operating systems and terminology. It is assumed that a Linux system has been installed on the PC.
3 days, hands-on (5 days if bash shell programming included).
On completion of this course the delegate will be able to:
- Understand the history and philosophy behind Linux
- Know about the different Linux distributions
- Use the basic features of the Linux environment
- Understand the structure of the Linux filesystem
- Use commands to create and manipulate files and directories
- Explain the reason behind connecting one or more programs together to provide functionality
- Use the text editor vim (vi improved)
- Use bash (the Bourne-Again Shell) but also be aware of other available shells
- Use filename generation metalanguage
- Understand the use of grep
- Use command recall and history
- Use different medium for file backup
- Manipulate processes
- Control foreground and background tasks
- Be aware of the X Window System, and the Gnome and KDE desktops
- In addition to the above, write bash scripts (also can be run as a separate course: Linux bash Shell Programming)
- Concepts underlying Linux
- Linux commands to access the operating system
- Controlling input to and output from commands
- Connecting programs together (IPC)
- The vim text editor
- Create, modify and delete files
- Moving files around
- Linux filesystem
- Commands to manipulate files and directories
- The bash command interpreter
- Managing previous commands
- Filename generation
- Printing and the print spool
- Manage foreground and background processes
- Backup and Restore
- bash scripts (optional)
page updated: 27/12/09
© 2010 MKCT Ltd.