Course Details
Course Outline
1 - The Design of Linux
A brief history of LinuxThe Linux design philosophyLinux architecture
2 - Basic Operations
Logging in and outThe general form of a Linux commandCommon commandsUsing man pagesEssential commands
3 - File System Basics
The Linux directory structureStandard directoriesRelative and absolute pathnamesLegal file namesNavigating the filesystem
4 - Wildcards
Matching one characterMatching many charactersShortcutsWildcard gotchasWildcards and ls
5 - File and Directory Permissions
Viewing permissionsFile permissionsDirectory permissionsSetting defaultsChanging permissionsKeeping data secure
6 - Working with files
Viewing contentsIdentifying file contentsCopying and movingDeletingUsing symbolic links
7 - Executing Programs
Redirecting STDOUTRedirecting STDERRRedirecting STDINCreating pipelinesProcesses attributesListing processesKilling processesForeground & background processes
8 - Using find
SyntaxFinding by name, type, or sizeCombining testsFinding by size, owner, or timestampsUsing xargs with findOther find options
9 - Filters and other useful commands
What is a filter?cat: a generic filterhead and tailgrepsortwcother interesting filters
10 - The vi editor
Why vi?Basic vi operations: navigating, adding, deletingAdvanced operations: buffer management, search and replace, configuration options
11 - Customizing the user environment
About shellsShell startup filesShell variablesSearch pathAliasesSimple shell scripts
12 - Networking/Communications
Reading and sending mailRemote loginRemote file transferOther network utilities (ping, finger, etc)
13 - Backups and archiving
Checking space used or availableCreating tar archivesViewing and extracting files from archivesCompression utilitiesWorking with windows
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
Target Audience
This is an introductory-level course, designed for anyone wanting to learn Linux. Attendees should be comfortable working with computers and the command line, but no other specific skills are required to attend.
Other Prerequisites
This is an introductory-level course, designed for anyone wanting to learn Linux. Attendees should be comfortable working with computers and the command line, but no other specific skills are required to attend.