Operating System UNIX

Semestr: Winter

Range: 2+2s

Completion:

Credits: 4

Programme type: Undefined

Study form:

Course language:

Summary:

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.

Keywords:

UNIX, Operating system, SHELL

Course syllabus:

1. History of the UNIX operating system, BSD and AT&T standards
2. System architecture, on-line documentation
3. File system organization, special files, implementation
4. Manipulation with files, SHELL metacharacters
5. Access rights, file security, file attributes, inf. nodes
6. Hard and symbolic links
7. Standard input and output, redirection, filters, pipelines
8. Programmable filters, non-interactive text processing
9. Job control, obtaining the process status, signals
10. SHELL - principles of batch programming, variables
11. SHELL - control flow, loops, branching, status of commands
12. Backup on magnetic tape, printers, modems, terminals
13. Development environment of the C programming language
14. Free

Seminar syllabus:

1. History of the UNIX operating system, BSD and AT&T standards
2. System architecture, on-line documentation
3. File system organization, special files, implementation
4. Manipulation with files, SHELL metacharacters
5. Access rights, file security, file attributes, inf. nodes
6. Hard and symbolic links
7. Standard input and output, redirection, filters, pipelines
8. Programmable filters, non-interactive text processing
9. Job control, obtaining the process status, signals
10. SHELL - principles of batch programming, variables
11. SHELL - control flow, loops, branching, status of commands
12. Backup on magnetic tape, printers, modems, terminals
13. Development environment of the C programming language
14. Free

Literature:

[1] Teufel, Stefanie.: Linux a KDE, Grada, 80-7169-944-6, 260 str.
[2] http://docs.sun.com

Examiners:

Lecturers:

Instructors: