0% found this document useful (0 votes)
7 views

Usp Syllabus

Uploaded by

Srikant Padhy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Usp Syllabus

Uploaded by

Srikant Padhy
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Name of the Subject: Unix And Shell Programming (USP)

UNIT:1 Introduction to UNIX operating system


UNIX architecture: Kernel and Shell, Files and Processes, System calls, Features of
UNIX, POSIX and single user specification, Internal and external commands.
Utilities of UNIX: Calendar (cal), Display system date (date), Message display (echo),
Calculator (bc), Password changing (password), Knowing who are logged in (who),
System information using uname, File name of terminal connected to the standard
input (tty)UNIX file systemFile system, Types of file, File naming convention, Parent –
Child relationship, HOMEvariable, inode number, Absolute pathname, Relative
pathname, Significance of dot (.) and dotdot (..), Displaying pathname of the current
directory (pwd), Changing the current directory (cd), Make directory (mkdir), Remove
directories (rmdir), Listing contents of directory (ls), Very brief idea about important
file systems of UNIX: /bin, /usr/bin, /sbin, /usr/sbin, /etc, /dev, /lib,/usr/lib,
/usr/include,/usr/share/man, /temp, /var, /home

UNIT: 2 Ordinary file handling


Displaying and creating files (cat), Copying a file (cp), Deleting a file (rm), Renaming/
moving a file (mv), Paging output (more), Printing a file (lp), Knowing file type (file),
Line, word and character counting (wc), Comparing files (cmp), Finding common
between two files (comm), Displaying file differences (diff), Creating archive file (tar),
Compress file (gzip), Uncompress file (gunzip), Archive file (zip), Extract compress file
(unzip), Brief idea about effect of cp, rm and mv command on directory.
File attributes: File and directory attributes listing and very brief idea about the
attributes, File ownership, File permissions, Changing file permissions – relative
permission & absolute permission, Changing file ownership, Changing group
ownership, File system and inodes, Hard link, Soft link, Significance of file attribute
for directory, Default permissions of file and directory and using umask, Listing of
modification and access time, Time stamp changing (touch), File locating (find).

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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy