Basic Use of Linux Operating System

Course Description

This skill is oriented towards students with no knowledge of Linux and it's command line. To accomplish this goal basic concepts will be introduced, as well as tools necessary for efficient use of command line. At the end, graphical user interface will be presented, as well as remote work using ssh shell.

General Competencies

Students will gain basic knowledge necessary for a work in a command line of Unix operating system, and in particular Linux operating system. In order to achieve that some basic terminology and knowledge will be thought like files, directories, users and groups, ownerships and permissions. Also, students will gain knowledge of some mechanisms that will allow them use of some advanced possibilities of command line.

Learning Outcomes

  1. apply knowledge to manipulate files and directories
  2. describe Linux file system hierarchy
  3. apply knowledge to view and manipulate file content
  4. apply knowledge to manage users and groups
  5. apply knowledge to manage ownership and permissions
  6. create regular expressions and patterns

Forms of Teaching

Lectures

Lectures with slides.

Experimental Exercises

During lectures students are shown examples.

Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Threshold Percent of Grade
Laboratory Exercises 50 % 60 % 0 % 0 %
Homeworks 50 % 40 % 0 % 0 %
Comment:

Week by Week Schedule

  1. Description of the skills. Introduction.
  2. Working with files and directories.
  3. Working with files and directories.
  4. File system hierarchy.
  5. View inside files.
  6. View inside files.
  7. Users and groups.
  8. Ownerships and persmissions.
  9. Searching, filters and pipes.
  10. Searching, filters and pipes.
  11. Patterns and regular expressions.
  12. Patterns and regular expressions.
  13. Processes.
  14. Shells.
  15. Shells.

Study Programmes

University undergraduate
Skills (3. semester) (5. semester)
Skills (3. semester) (5. semester)
[FER2-HR] Computer Engineering - module
Skills (5. semester)
[FER2-HR] Computer Science - module
Skills (5. semester)
[FER2-HR] Computing - study
Skills (3. semester)
[FER2-HR] Control Engineering and Automation - module
Skills (5. semester)
[FER2-HR] Electrical Engineering and Information Technology - study
Skills (3. semester)
[FER2-HR] Electrical Power Engineering - module
Skills (5. semester)
[FER2-HR] Electronic and Computer Engineering - module
Skills (5. semester)
[FER2-HR] Electronics - module
Skills (5. semester)
[FER2-HR] Information Processing - module
Skills (5. semester)
[FER2-HR] Software Engineering and Information Systems - module
Skills (5. semester)
[FER2-HR] Telecommunication and Informatics - module
Skills (5. semester)
[FER2-HR] Wireless Technologies - module
Skills (5. semester)
University graduate
[FER3-HR] Computing - study
Skills (1. semester) (3. semester)
[FER3-HR] Electrical Engineering and Information Technology - study
Skills (1. semester) (3. semester)
[FER3-HR] Information and Communication Technology - study
Skills (1. semester) (3. semester)
[FER2-HR] Computer Engineering - profile
Skills (1. semester) (3. semester)
[FER2-HR] Computer Science - profile
Skills (1. semester) (3. semester)
[FER2-HR] Control Engineering and Automation - profile
Skills (1. semester) (3. semester)
[FER2-HR] Electrical Engineering Systems and Technologies - profile
Skills (1. semester) (3. semester)
[FER2-HR] Electrical Power Engineering - profile
Skills (1. semester) (3. semester)
[FER2-HR] Electronic and Computer Engineering - profile
Skills (1. semester) (3. semester)
[FER2-HR] Electronics - profile
Skills (1. semester) (3. semester)
[FER2-HR] Information Processing - profile
Skills (1. semester) (3. semester)
[FER2-HR] Software Engineering and Information Systems - profile
Skills (1. semester) (3. semester)
[FER2-HR] Telecommunication and Informatics - profile
Skills (1. semester) (3. semester)
[FER2-HR] Wireless Technologies - profile
Skills (1. semester) (3. semester)

Literature

Grupa autora (2006.), Osnove operacijskog sustava Linux, FER, Zagreb
Žagar, Mario (2006.), UNIX i kako ga koristiti, 7. digitalno (XML) izdanje, FER, Zagreb

For students

General

ID 86495
  Winter semester
1.5 ECTS
L0 English Level
L1 e-Learning
15 Lectures
0 Seminar
0 Exercises
0 Laboratory exercises
0 Project laboratory

Grading System

Excellent
Very Good
Good
50 Acceptable