Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

The UNIX Operating System

The course is not on the list Without time-table
Code Completion Credits Range
XD36UNX Z,ZK 4 14+6c
The course is a substitute for:
Operating system UNIX (D36UNX)
Lecturer:
Igor Čermák, Neurčen (gar.)
Tutor:
Igor Čermák, Neurčen (gar.)
Supervisor:
Department of Computer Science and Engineering
Synopsis:

History of the UNIX operating system, versions, system architecture. On-line documentation. File system hierarchy, manipulation with files. Text processing, filters, pipelines. Programmable filters. Job control, process states, signals. SHELL programming, variables, parameters, control statements. Basics of system administration.

Requirements:

service.felk.cvut.cz/courses/xd36unx

Syllabus of lectures:

1. History of the UNIX operating system, BSD and AT&T standards, on-line documentation

2. Command line substitutions, environment, initializations files

3. File system organization, special files, implementation, manipulation with files

4. User, process, file identity, access rights, file security, file attributes

5. Standard input and output, redirection, filters, pipelines, regular expressions

6. Processes, signals, process status, job control

7. Process planing, return code, test, flow control, loops, branching

8. Variables, parameters, input and output, shell functions

9. Administrations basics, user administrations, startup and shutdown

10. File system administration, backup

11. Network administration, some network applications

12. X Window system, GUI CDE and GNOME

13. Test

14. Free

Syllabus of tutorials:

1. Introduction to laboratory equipment, login and logout, man-pages, some basic commands

2. Editor vi, command line editing, login scripts

3. File systems commands

4. Process and file identity, access right, file systems browsing

5. Basic filters

6. Regular expressions, grep, sed

7. Programmable filter awk

8. Processes, signals, return code, test, if

9. Variables and parameters, numeric expressions

10. Flow control, loops, branching, shell procedures

11. Process planning, startup scripts

12. Development environment of the C programming language

13. Backup and compression programs

14. Free

Study Objective:
Study materials:

1. Zemánek, P.: Základy operačního systému UNIX. Praha, Česká informatická společnost 1993. 181 str.

2. Teufel, Stefanie.: Linux a KDE, Grada, 80-7169-944-6, 260 str.

3. http://docs.sun.com

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11669004.html