Training Categories

Click on a link to see more about each course.

Technical Training

Schedule

Course Outline

Dates Offered (click on the desired date to register):


This course is currently not scheduled for the near future.

Linux Fundamentals

Course Number:  LIN6

Course Description:  This comprehensive, fast paced, hands-on course provides the knowledge and skills needed to effectively use Linux. In this course you will learn how to use Linux user commands and develop shell scripts. Essential concepts and practical skills are covered, enabling the participant to productively use Linux commands. This course covers simple commands, hierarchical directory structure, and file systems, file types and utilities, special characters, the printing system command, editors, system utility, different Shells (Bash, C, and Korn shell) and an introduction to the Xwindows (KDE and GNOME). As there are many distributions of Linux, some attention will be given to the differences among them. Note: This class is designed as either a stand alone or combined with the Linux Administration course. Together these courses are a full 5-day workshop and alone they are 2 1/2 days each.

Objectives:  Upon completion of this course, participants will be able to: ? Describe the major components of Linux, its features and origin. ? Describe the command flow execution. ? Describe the Unix Shell metacharacters, regular expressions in command statements. ? Describe and use Pipes and Filters. ? Create basic Shell scripts. ? Recognize and use the elements of the Linux security system. ? Use the basic Linux commands. ? Manipulate files. ? Configure the user environment. ? Use the basic Linux editors. ? Describe the Linux file system and it?s hierarchical directory structure. ? Use the Xwindows environment with KDE or GNOME.

Benefits:  In this fast paced, hands-on course, new users develop a solid foundation in Linux commands that they can quickly apply away from the lab.

Target Audience:  Systems programmers, applications programmers, analysts, managers, and anyone who needs to have a better understanding of Linux and it’s commands

Prerequisites:  Participants must have practical basic computer knowledge and basic understanding of operating systems.

Course Length:  3 days

CourseTopics:

Getting Started Logging on/Logging Off Changing the Prompt Changing your Password Correcting Mistakes Aborting Program Execution Seeing Who is Logged On Writing to Another User Denying Messages Long Command Lines Getting Today's Date Listing File Names Displaying a Calendar Freezing the Displays Doing Simple Arithmetic Multiple Commands Printing a File Looking in the Manual Editing Commands on the terminal The VI Editor What is vi Entering and Exiting vi Modes Repainting the Screen Line Numbers Cursor Movement Inserting and Debugging Characters Moving Lines of Text Changing and Deleting Words Replacing Text Miscellaneous Text Copying Text The Linux Shells Metacharacters Output Redicrections Output Appending Input Redirections Pipes and Pipes with T Fittings wc Using Standard Input with a Pipe Being a Responsive Linux User Comparing Shells More File Utilities df, du, find, background processing Text Manipulation Utilities awk, comm, grep, regular expressions, pr, sed, sort, tr, uniq Job Control Utilities ps, kill, time, killall, top Process Control Utilities echo, sleep, stty, test, tty, umask, chmod, Printer Control Utilities lp, lpr, lpstat, lprm, lpq Introduction to Customizing and Programming the Shells Customizing and Using the Xwindows KDE and GNOME The Linux File System Home Directory Changing Directories File Names Command Syntax Determining the Context of Files Looking at and Copying Files Renaming Files Making New Directories Removing Directories Copy and Move Commands Removing Files Using Path Names Invisible File Names Standard Directories Access Permissions Changing File Permissions More File Modes More on the ls Command Finding Files Basic Installation and Set up Kernel configuration and settings Basic software installation

Phone:  772 217 3261

Email:  info@jhltech.com

Contact Us