Linux Fundamentals

582351
2-4
Networking and Services
Intermediate studies
No lectures. Students are led through a series of programming sessions aimed to familiarize shell scripting and the most common utility programs. The course is aimed for students who are previously unfamiliar with or who need a refresher of the shell environment. The goal is to learn basic and advanced scripting skills and understand the program design philosophy of Linux and other UN*X-like operating systems. Prerequisites: Programming in C. No separate exams.
Year Semester Date Period Language In charge
2015 autumn 26.10-11.12. 2-2 English Julien Mineraud

Exercise groups

Group: 1
Time Room Instructor Date Observe
Tue 9-13 B221 Pekka Korolainen 26.10.2015—11.12.2015 Pajaohjaus

Ilmoittautuminen tälle kurssille alkaa tiistaina 6.10. klo 9.00. Kaikki ilmoittautuvat jonotusryhmään! Kurssin osanottajamäärä on rajoitettu 40 opiskelijaan.

Information for international students

NOTE. The course registration is closed due to overbooking

NOTE. The course is not about fundamentals of Linux. Whatever that would be, digging into kernel and compiling drivers.

The course is about serious BASH scripting and using the traditional GNU command line tools (such as cat cut tr grep find etc).

In this sense, the course name can be explained as follows. It's "UNIX fundamentals", but UNIX is registered trademark and whatnot, so we were scared to use that name. UNIX has a philosophy: "small programs that can be strung together through a command line interpreter using pipes". That can is one fundamental of UNIX, and that's what we will be doing: combining the small programs into greatness. In this process, BASH is just a tool we choose to use.

So if you think you're entering a course about Linux administration, you're not. There's another course for that.

Thank you & welcome!

General

Paja

is on Tuesdays 913 @ B221That's where you show your done exercises to PAJA instructor & ask questions about hard stuff.

Main page of the course on the Wiki: https://wiki.helsinki.fi/display/LinuxFundamentals/Home+of+LinuxFundamentals

Exercises

are on separate wiki pages:

Completing the course

Check out the main page of the Wiki page for the grading system

Literature and material

Material: internet and man pages (try man bash).