Topic outline
- General
- 1. UNIX - An Introduction
- 2. File System
- 3. UNIX Commands
- 4. vi Editor
4. vi Editor
4.1 Three modes
4.2 Input mode, Adding and replacing text
4.3 Saving text and quitting – The ex mode
4.4 The repeat factor
4.5 Command mode
4.6 Using operators in deleting and copying text
4.7 Navigation
4.8 Pattern search
4.9 Joining lines
4.10 Undo, Repeating the last command
4.11 Moving text from one file to another file
4.12 Search and replace
- 5. UNIX Shell
- 6. Shell Programming
6. Shell Programming
6.1 Shell Script
6.2 Dot command
6.3 Interactive execution (read)
6.4 Command line arguments ($1, $2 etc)
6.5 The && and | | operators
6.6 Conditional statements : if , case
6.7 Loops : for, while, until
6.8 Shell function
6.9 Interrupt handling (trap)
- 7. Essential System Administration
7. Essential System Administration
7.1 System Administration jobs
7.2 Finding files
7.3 Mounting file system
7.4 File system checking
7.5 Compressing files
7.6 Backing up files (tar, cpio)
7.7 User management (add user, modify user ,remove user and change password)
- REFERENCE BOOKS
REFERENCE BOOKS
1. UNIX Concepts & Applications Sumitabha Das, TMH
2. The UNIX Programming Environments Kernighnan , Pike, PHI
3. Design of UNIX Operating System Bach , PHI
4. Unix shell programming: A level Satish Jain, BPB
5. Essential System Administration Eleen Frisch, O’Reilly
6. UNIX Shell Programming Yashwant Kanitker
- Practicals
Practicals
Note : Following practicals are perform by using UNIX / LINUX operating system.
1. Installing UNIX/LINUX operating system
2. Practice for login, logout, and shutdown operations
3. Practice for Unix commands
4. Practice for vi editor
5. Practice for shell programs using conditional, looping instructions and shell features
6. Practice for finding files
7. Practice for user management
8. Practice for file system checking
9. Practice for Compressing file
10. Practice for user authentication and access rights
- Topic 10