|
|
|
||
|
The course is focused on programming in a shell - a command line interface interpreter of Linux operating system. In a series of practical exercises, students will learn to use basic commands and advanced tools of the shell. They gain skills and techniques of writing scripts for automated and efficient data processing.
Last update: CECHP (15.04.2025)
|
|
||
|
Attendance is optional, but is continuously monitored. Attendance is compulsory on the two dates when the graded test will take place. Last update: CECHP (15.04.2025)
|
|
||
|
Z:Shah Steve, Soyinka Wale, Administrace systému Linux, 2007, 978-80-247-1694-7 D:William E. Shotts, The Linux Command Line: A Complete Introduction, 2012, 978-1593273897 Last update: CECHP (15.04.2025)
|
|
||
|
Teaching is conducted in the form of a lecture with practical demonstrations, which students try to implement on computers during the course. They have the opportunity to practice the acquired knowledge on regularly assigned homeworks. Last update: CECHP (15.04.2025)
|
|
||
|
Classified credit. Attendance sheet. Solving interim tasks and tests. Last update: CECHP (15.04.2025)
|
|
||
|
1. Introduction. Command line. Shell control. Working with commands. Manual pages and other documentation. 2. Manipulation with files and directories. Searching. 3. Input, output and redirection. Expansion operators. 4. User permissions. 5. Regular expressions. 6. Manipulation with text. 7. Advanced text transformations. 8. Structure of shell script. Sequence of commands. 9. Construction of conditions. 10. Construction of loops. 11. Arithmetic and logic operations. 12. Arrays. 13. Functions. 14. Processes. Archivation and compression. Last update: CECHP (15.04.2025)
|
|
||
|
stackoverflow.com abclinuxu.cz root.cz Last update: CECHP (15.04.2025)
|
|
||
|
Students will be able to:
Last update: CECHP (15.04.2025)
|
|
||
|
none Last update: CECHP (15.04.2025)
|
| Teaching methods | ||||
| Activity | Credits | Hours | ||
| Práce na individuálním projektu | 1.4 | 38 | ||
| Účast na seminářích | 2.6 | 74 | ||
| 4 / 4 | 112 / 112 | |||
| Coursework assessment | |
| Form | Significance |
| Continuous assessment of study performance and course -credit tests | 100 |
