SubjectsSubjects(version: 845)
Course, academic year 2018/2019
   Login via CAS
UNIX for Physicists - NPRF005
Title in English: UNIX pro fyziky
Guaranteed by: Institute of Physics of Charles University (32-FUUK)
Faculty: Faculty of Mathematics and Physics
Actual: from 2018 to 2018
Semester: winter
E-Credits: 3
Hours per week, examination: winter s.:2/0 C [hours/week]
Capacity: unlimited
Min. number of students: unlimited
State of the course: taught
Language: Czech, English
Teaching methods: full-time
Guarantor: doc. RNDr. Jiří Bok, CSc.
Classification: Physics > Mathematics for Physicists
Annotation -
Last update: T_FUUK (09.05.2001)
A basic course od Unix for the students of physics and mathematics. It is also suitable for graduate students.
Aim of the course -
Last update: T_FUUK (18.05.2008)

see annotation

Literature -
Last update: T_FUUK (18.05.2008)

M.Sova: UNIX V - Úvod do operačního systému. GRADA, Praha 1991

M.Brandejs: UNIX - LINUX. GRADA, Praha 1996. M. Jelen: UNIX V - Základy operačního systému. GRADA, Praha 1994

Teaching methods -
Last update: T_FUUK (18.05.2008)

lecture and practical training

Syllabus -
Last update: T_FUUK (06.05.2005)

1. INTRODUCTION Operating systems. Features of Unix, its development and

standardization. Session, login and logout, user name and password.

Commands, switches, parameters. Terminal settings.

2. FILES File names, directory structure. Metacharacters. Protection of files,

access rights. Archivation and compression. Find command.

3. ELECTRONIC MAIL System and user mailbox. Programs mail and pine.

Control file .mailrc


5. REDIRECTION, PIPES Standard input and output, error output. Pipes and


6. TEXT FILE PROCESSING Commands split, cut, cat, paste, sort, tr, sed,


7. PROCESSES Parent and child processes, priority changes. Background

running, commands nohup and kill. Signals. Command at.

8. INTERNET Protocols TCP/IP, IP addresses, host names, transfer of data

packets. Remote login (telnet), file transfer (ftp). Interactive communication


9. INTERNET SERVICES Ftp archives, WWW, searching.

10. SHELL Description of basic shells (sh,csh,ksh). Environment variables.

Scripts, parameter transfer. Command files .profile and .cshrc.

11. SHELL PROGRAMMING Loops, tests, if-then-else and case structures.

Scripts debugging.

Charles University | Information system of Charles University |