Usp Syllabus
Usp Syllabus
UNIT: 3 Shell
Interpretive cycle of shell, Types of shell, Pattern matching, Escaping, Quoting,
Redirection, Standard input, Standard output, Standard error, /dev/null and
/dev/tty, Pipe, tee, Command substitution, Shell variables Process.
Basic idea about UNIX process: Display process attributes (ps), Display System
processes, Process creation cycle, Shell creation steps (init -> getty -> login -> shell),
Process state, Zombie state, Background jobs (& operator, nohup command), Reduce
priority (nice), Using signals to kill process, Sending job to background (bg) and
foreground (fg), Listing jobs (jobs), Suspend job, Kill a job, Execute at specified time (at
and batch).
UNIT:4 Customization
Use of environment variables: Some common environment variables (HOME, PATH,
LOGNAME, USER, TERM, PWD, PS1, PS2), Aliases, Brief idea of command history
Filters.
Prepare file for printing (pr), Custom display of file using head and tail, Vertical
division of file (cut), Paste files (paste), Sort file (sort), Finding repetition and non-
repetition (uniq), Manipulating characters using tr, Searching pattern using grep, Brief
idea of using Basic Regular Expression (BRE), Extended Regular Expression (ERE),
and egrep, grep –E.
Introduction to shell script: Simple shell scripts, Interactive shell script, Using
command line arguments, Logical operator (&&, ||), Condition checking (if, case),
Expression evaluation (test, []), Computation (expr), Using expr for strings, Loop
(while, for), Use of positional parameters System Administration
Essential duties of UNIX system administrator, Starting and shutdown, Brief idea
about user account management (username, password, home directory, group id, disk
quota, terminal etc.).
Text Books
1.Learning UNIX Operating System, Peek, SPD/O’REILLY
2. Understanding UNIX, Srirengan, PHI
3.. Essentials Systems Administration, Frisch, SPD/O’REILL