christ

CS06 – Unix Operating System


[admission-open-date]

  • Back to School Homepage
  • Back to Department Homepage


CS06 – Unix Operating System

Teaching Hours: 60 [30 hours Theory + 30 hours LAB]

Prerequisite: Basic familiarity with any operating systems

Modules

Unit 1:

  • Evolution of UNIX – UNIX System Structure – Features of Unix – Operating System Services – Unix Kernel – Locating Commands, Internal and External Commands, Flexibility of Command Usage, man: Browsing and Manual Pages On-line, Understanding the man Documentation. General Purpose Utilities: cal, date, echo, bc, passwd, who, uname, tty.

  • 6 hours

Unit 2 :

  • Directory related commands: pwd, mkdir, cd, rmdir. Absolute and relative path names. The UNIX File System.File manipulation commands: cat, cp, rm, mv, more, The lp Subsystem: Printing a File, file, wc, Words and Characters, od, The spell and ispell, cmp, comm, diff. File compression commands: gzip, gunzip, tar, zip, unzip.

  • 6 hours

Unit 3:

  • Process Basics, Process States and Transitions, ps: Process Status, System Processes (-e or –a), Mechanism of Process Creation, Internal and External Commands, Running Jobs in Background, nice: Job Execution With Low Priority, Killing Processes with Signals, Job Control, at and batch: Execute Later, cron: Running Jobs Periodically, time: Timing Processes. PID & PPID.

  • 6 hours

Unit 4:

  • Unix Shell Programming: Shell variables – Shell Keywords – Positional parameters – Passing command line arguments. Arithmetic in shell scripts – Read and Echo – Control Structures – if-then-fi – if-then-else-fi – Nested if – Case control structure.

  • 6 hours

Unit 5:

  • Loops – while-until –for – break and continue. Shell meta characters – Exporting variables – User defined Functions. Communication commands: Communicating with Other Users : Who , Mail , Wall , Send.

  • 6 hours



  • Text Book

  • Sumitabha Das, UNIX Concepts and Applications, Fourth edition, Tata McGraw Hill, 2008.

  • Reference

  • Maurice J Bach, “The Design of Unix Operating System”,Prentice Hall of India Pvt. Ltd, NewDelhi, 2008.

  • Paul Love, Joe Merlino, Craig Zimmerman, Jeremy C. Reed, and Paul Weinstein Beginning UNIX , Wiley Publishing, Inc , 2005. ( Wrox Publishing )

C Programming Lab

Guidelines


Article

Follow Coding standards


Article I

The output of the programs should be neatly formatted

Article II

The programs should be user friendly and interactive

Article III

Use comment wherever necessary

Lab Programs


  • Demonstrate cal, date, echo and bc commands

  • Demonstrate passwd, who, uname and tty commands

  • Demonstrate all Directory related commands

  • Demonstrate all file related commands

  • Demonstrate all File compression commands

  • Demonstrate all Communication commands

  • Write a shell script to accept 2 numbers and perform the basic arithmetic operation

  • Write a shell script to accept any N numbers and find the sum of N numbers using function

  • Write a shell script to print current working directory, today’s date and number of users who are currently logged in.

  • Write a shell script to implement various if statements.

Admission Queries

For any queries at any given time during the application and admission process, you may contact us through the following Email ID’s:

The Office of Admissions,CHRIST (Deemed to be University), Hosur Road,Bengaluru – 560 029, Karnataka, INDIA

Phone
+91 92430 80800
+91 80 4012 9400

Email IDs
Indian candidates: admissions@christuniversity.in
NRI candidates: nri.admission@christuniversity.in
International: isc.admission@christuniversity.in

CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road,
Bengaluru – 560 074, Karnataka, INDIA

Phone
+91 80 4012 9800,
+91 80 4012 9802
+91 80 4012 9820

Email
admissions.kengeri@christuniversity.in

CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad – 201003

Phone
1800-123-3212

Email
admission.ncr@christuniversity.in

CHRIST (Deemed to be University)
Hulimavu, Bannerghatta Road,
Bengaluru – 560 076, Karnataka, INDIA

Phone
+91 080 4655 1306

Email
admissions.bgr@christuniversity.in

CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA

Phone
+91 97422 44407
+91 80 6989 6666

Email
admissions.yeshwanthpur@christuniversity.in

CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court, PO Dasve Lavasa, Mulshi, Pune – 412112, Maharashtra

Phone
1800-123-2009

Email
admission.lavasa@christuniversity.in

Between: Monday to Friday: 09:00 AM to 04:00 PM,
Saturday: 09:00 AM to 12:00 PM

(Office remains closed on Sundays, Government Holidays and Any special events)

CS06 – Unix Operating System

Teaching Hours: 60 [30 hours Theory + 30 hours LAB]

Prerequisite: Basic familiarity with any operating systems

Modules

Unit 1:

  • Evolution of UNIX – UNIX System Structure – Features of Unix – Operating System Services – Unix Kernel – Locating Commands, Internal and External Commands, Flexibility of Command Usage, man: Browsing and Manual Pages On-line, Understanding the man Documentation. General Purpose Utilities: cal, date, echo, bc, passwd, who, uname, tty.

  • 6 hours

Unit 2 :

  • Directory related commands: pwd, mkdir, cd, rmdir. Absolute and relative path names. The UNIX File System.File manipulation commands: cat, cp, rm, mv, more, The lp Subsystem: Printing a File, file, wc, Words and Characters, od, The spell and ispell, cmp, comm, diff. File compression commands: gzip, gunzip, tar, zip, unzip.

  • 6 hours

Unit 3:

  • Process Basics, Process States and Transitions, ps: Process Status, System Processes (-e or –a), Mechanism of Process Creation, Internal and External Commands, Running Jobs in Background, nice: Job Execution With Low Priority, Killing Processes with Signals, Job Control, at and batch: Execute Later, cron: Running Jobs Periodically, time: Timing Processes. PID & PPID.

  • 6 hours

Unit 4:

  • Unix Shell Programming: Shell variables – Shell Keywords – Positional parameters – Passing command line arguments. Arithmetic in shell scripts – Read and Echo – Control Structures – if-then-fi – if-then-else-fi – Nested if – Case control structure.

  • 6 hours

Unit 5:

  • Loops – while-until –for – break and continue. Shell meta characters – Exporting variables – User defined Functions. Communication commands: Communicating with Other Users : Who , Mail , Wall , Send.

  • 6 hours


Unit 1:

  • Evolution of UNIX – UNIX System Structure – Features of Unix – Operating System Services – Unix Kernel – Locating Commands, Internal and External Commands, Flexibility of Command Usage, man: Browsing and Manual Pages On-line, Understanding the man Documentation. General Purpose Utilities: cal, date, echo, bc, passwd, who, uname, tty.

  • 6 hours

Unit 2 :

  • Directory related commands: pwd, mkdir, cd, rmdir. Absolute and relative path names. The UNIX File System.File manipulation commands: cat, cp, rm, mv, more, The lp Subsystem: Printing a File, file, wc, Words and Characters, od, The spell and ispell, cmp, comm, diff. File compression commands: gzip, gunzip, tar, zip, unzip.

  • 6 hours

Unit 3:

  • Process Basics, Process States and Transitions, ps: Process Status, System Processes (-e or –a), Mechanism of Process Creation, Internal and External Commands, Running Jobs in Background, nice: Job Execution With Low Priority, Killing Processes with Signals, Job Control, at and batch: Execute Later, cron: Running Jobs Periodically, time: Timing Processes. PID & PPID.

  • 6 hours

Unit 4:

  • Unix Shell Programming: Shell variables – Shell Keywords – Positional parameters – Passing command line arguments. Arithmetic in shell scripts – Read and Echo – Control Structures – if-then-fi – if-then-else-fi – Nested if – Case control structure.

  • 6 hours

Unit 5:

  • Loops – while-until –for – break and continue. Shell meta characters – Exporting variables – User defined Functions. Communication commands: Communicating with Other Users : Who , Mail , Wall , Send.

  • 6 hours

  • Text Book

  • Sumitabha Das, UNIX Concepts and Applications, Fourth edition, Tata McGraw Hill, 2008.

  • Reference

  • Maurice J Bach, “The Design of Unix Operating System”,Prentice Hall of India Pvt. Ltd, NewDelhi, 2008.

  • Paul Love, Joe Merlino, Craig Zimmerman, Jeremy C. Reed, and Paul Weinstein Beginning UNIX , Wiley Publishing, Inc , 2005. ( Wrox Publishing )

C Programming Lab

Guidelines


Article

Follow Coding standards


Article I

The output of the programs should be neatly formatted

Article II

The programs should be user friendly and interactive

Article III

Use comment wherever necessary

Lab Programs


  • Demonstrate cal, date, echo and bc commands

  • Demonstrate passwd, who, uname and tty commands

  • Demonstrate all Directory related commands

  • Demonstrate all file related commands

  • Demonstrate all File compression commands

  • Demonstrate all Communication commands

  • Write a shell script to accept 2 numbers and perform the basic arithmetic operation

  • Write a shell script to accept any N numbers and find the sum of N numbers using function

  • Write a shell script to print current working directory, today’s date and number of users who are currently logged in.

  • Write a shell script to implement various if statements.

Admission Queries

For any queries at any given time during the application and admission process, you may contact us through the following Email ID’s:

The Office of Admissions,CHRIST (Deemed to be University), Hosur Road,Bengaluru – 560 029, Karnataka, INDIA

Phone
+91 92430 80800
+91 80 4012 9400

Email IDs
Indian candidates: admissions@christuniversity.in
NRI candidates: nri.admission@christuniversity.in
International: isc.admission@christuniversity.in

CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road,
Bengaluru – 560 074, Karnataka, INDIA

Phone
+91 80 4012 9800,
+91 80 4012 9802
+91 80 4012 9820

Email
admissions.kengeri@christuniversity.in

CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad – 201003

Phone
1800-123-3212

Email
admission.ncr@christuniversity.in

The Office of Admissions,CHRIST (Deemed to be University), Hosur Road,Bengaluru – 560 029, Karnataka, INDIA

Phone
+91 92430 80800
+91 80 4012 9400

Email IDs
Indian candidates: admissions@christuniversity.in
NRI candidates: nri.admission@christuniversity.in
International: isc.admission@christuniversity.in

CHRIST (Deemed to be University)
Kanmanike, Kumbalgodu, Mysore Road,
Bengaluru – 560 074, Karnataka, INDIA

Phone
+91 80 4012 9800,
+91 80 4012 9802
+91 80 4012 9820

Email
admissions.kengeri@christuniversity.in

CHRIST (Deemed to be University),
Mariam Nagar, Meerut Road,
Delhi NCR Ghaziabad – 201003

Phone
1800-123-3212

Email
admission.ncr@christuniversity.in

CHRIST (Deemed to be University)
Hulimavu, Bannerghatta Road,
Bengaluru – 560 076, Karnataka, INDIA

Phone
+91 080 4655 1306

Email
admissions.bgr@christuniversity.in

CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA

Phone
+91 97422 44407
+91 80 6989 6666

Email
admissions.yeshwanthpur@christuniversity.in

CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court, PO Dasve Lavasa, Mulshi, Pune – 412112, Maharashtra

Phone
1800-123-2009

Email
admission.lavasa@christuniversity.in

CHRIST (Deemed to be University)
Hulimavu, Bannerghatta Road,
Bengaluru – 560 076, Karnataka, INDIA

Phone
+91 080 4655 1306

Email
admissions.bgr@christuniversity.in

CHRIST (Deemed to be University)
Nagasandra, Near Tumkur Road,
Bengaluru 560 073, Karnataka, INDIA

Phone
+91 97422 44407
+91 80 6989 6666

Email
admissions.yeshwanthpur@christuniversity.in

CHRIST (Deemed to be University),
Christ University Road, 30 Valor Court, PO Dasve Lavasa, Mulshi, Pune – 412112, Maharashtra

Phone
1800-123-2009

Email
admission.lavasa@christuniversity.in

Between: Monday to Friday: 09:00 AM to 04:00 PM,
Saturday: 09:00 AM to 12:00 PM

(Office remains closed on Sundays, Government Holidays and Any special events)