Training Information
Unix & Linux
We are pleased to offer a comprehensive suite of training solutions tailored to meet your needs. Our services encompass both online and offline corporate training options, ensuring flexibility and accessibility for your team's professional development.
Course Content
Syllabus:
UNIX / LINUX
Overview of Operating System
History of Unix / Linux
Features of Unix / Linux
Flavors of Unix / Linux
Comparison of Unix with Windows
Architecture of Unix/Linux
Shell, Kernel, Tools
Unix File System
Different types of Files
Regular files
Directory files
Device files
Basic Commands
Pwd, logname, who, finger
Exit, data, cal, exit, banner
Creating Users & Groups
Groupadd, groupdel
Useradd, userdel
System Startup & Shoutdown
Init, half, shutdown
Different Run Levels
Working with files
Cat, touch, rm
Cp, mv, ln, wc
Working with directories
Mkdir, cd,rmdir rm-r
Displaying files
Is,ls options
Viewing long files
Pg,more,head,tail
Comparing files
Cmp,comm.,diff
Zip files
Gzip, gunzip, zcat, compress
Uncompress , pack, unpack
Printing files
Ip, Ipr
Searching files
Find, locate, which, whereis
Standard Input & Output
Redirecting Output
Redirecting Input
Different Data Formats & bc
Wild Card Characters
Class:-,[],^
Anchors:^,$,\< \>
Repetion:*,?,+
Alteration :|
Group)
Dot:.
Tools for Filters
Grep, grep with options Fgrep,egrep
Regular Expressions & Patterns
What is pattern ?
Usage of regular expressions
Different types of patterns
Character patterns
Word patterns
Line pattern
Flat files
What is flat files
Fixed width flat file
Delimiter flat file
Customer delimiter flat file
What is delimiter ?
Different types of delimiters
Reading data from flat files
Writing data to flat files
Tools for columns data
Cut, paste
Tools for sorting
Sort by line
Sort by fields
Sort with options
Uniq
Changing information in files
tr, sed
Piping
Usage of piping
Piping with filters
Tee command
File Permissions
Chmod, chown, chgrp, unmask
Communication commands
Write, wall, mail, mail with options
Networking commands
telnet, ftp
Disk status
du,df, free
Job control
Foreground jobs
Background jobs
Killing jobs
nohup
Process status
Ps
Ps with options
Vi Editor
Commend mode
Insert mode
Ex commend mode
SHELL SCRIPTING
What is Shall Scripting
Importance of Shell Scripting
Difference types of shells
(sh, bash, ksh, csh, zsh, tcsh)
Creating shell script
Marking shell script executable
Start up & logout files
Shell Input & Output
echo , print , read
ackslash character constants
Aliases & History concepts
Variables
What is variable
System defined variables
Environment variables
User Defined variables
Constant variables
Local & Global variables
Special variable
Operators
Arithmetic Operators
Relational numeric Operators
Relational ASCII Operators
Logical Operators
Assignment Operators
Special Files
Trash files
Terminal files
Conditional Execution Statements
If ,if …..else
If…..elif…
Case
File Test Commands
String Test Commands
Looping
While, until, for
Break ,continue, true, false
Exit & sleep commands
Output formatting commands
Related flat file files shall scripts
Commands line Arguments
Usage of command line arguments
Creating new Unix commands
What is $0, $#, $*, $@, $?, $$
Calling ORACLE stored procedures
Job scheduling at crontab batch