Programmers, application developers, computer analysts, and other new or casual users of Linux systems who need to perform activities on Linux systems, or understand the use of the Linux system and its commands.
This 3-day course provides a comprehensive introduction to Linux with focus on Bourne, Korn, and BASH shells. The presentation is an integrated mixture of lecture and workshop activities that introduce and reinforce the basic techniques and approaches to working with command lines and controlling how the shell executes them. Workshop activities follow the classroom material and are designed for both topic reinforcement and practice. All topics are supported by workshops.
Upon successful completion of this course, the student will be able to:
- Organize and protect files and directories.
- Create and modify files using the vi editor.
- Display all or selected lines from files.
- Use special Regular Expression characters to describe lines to be selected from files without specifying the exact characters to be found, such as "exactly 5 consecutive digits" to select lines with zip codes.
- Direct the flow of data to and from the keyboard, screen, files, and executing processes by the use of redirection and pipes.
- Control the execution of interactive "foreground" and batch "background" jobs.
- Control multi-tasking.
- Use special wildcard characters in filenames in order to type filenames more easily.
- Tailor the work environment by the use of aliases and environment variables, and by the use of the .profile file and in the Korn shell or BASH ENV file.