You are on page 1of 2

Contents for Unix Basics.

Topic
UNIX overview
UNIX Architecture
Function of Shell
Command Line Editing and Recall
Basic UNIX commands
User Account
Login Process
Using UNIX commands
Setting password
Getting Help
Files
File types
File attributes
File Names
Directories
Understanding Pathnames
Relative Path
Absolute Path
Understanding Directories
Listing Files and Directories
Matching Filenames
Finding the File Type
Creating and deleting directories
Navigating Directories
Viewing files
Copying Files and Directories
Renaming and Deleting Files
Links
Hard Links
Creating Hard Links
Deleting Hard Links
Soft Links
Creating Soft Links
Deleting Soft Links
Identifying a link
Restrictions on links
Understanding UNIX Security
The Password Database
The /etc/passwd
The /etc/group
The File and Directory Protection
Changing File Permissions
Setting Default Permissions
Becoming another user (using su)
Exploring the 'chmod' in depth
User ID
Group ID
Change Ownership - The 'chown' command
Change Group - The 'chgrp' command
Understanding Environment Variables
Setting/Getting an Environment variable
Common Environment Variables
HOME
PATH
Using/Customizing .profile
Understanding a process : The ps command
Redirection
Understanding stdio,stdout,stderr
Input Redirection
Output Redirection
Pipes
Exercises using Redirection techniques
Understanding Scheduling
Introduction to Crons
The crontab files
Listing the current entries
The crontab file format
Modifying the crontab file
Remote Access
rlogin
rcp
rsh
ssh
Useful Utilities
tar Command
gzip
grep
find
cut
vi
ftp
Exercises
grep
Identifying the Home Directory of a user
Identifying whether a process is running or not
Redirection
Count the number of lines in a file
find
Recursive search for a file
Looking for a pattern on files with extension .sh
Search for lines in a delimited file for a pattern and retreive the nth field

You might also like