skip to primary navigationskip to content

Department of Computer Science and Technology

Unix Tools

Course pages 2021–22

Unix Tools

Lecture 1 – 2021-11-15

1  Introduction and prerequisites

2  Unix history and free software

3  Terminals

4  Documentation

5  Shell concepts

Lecture 2 – 2021-11-17

6  File-descriptor redirect

7  Command-argument conventions

8  Command-line preprocessing

9  Job control

Lecture 3 – 2021-11-19

10  Shell and environment variables

11  Scripts and plain-text files

12  Compound commands

Lecture 4 – 2021-11-22

13  Typing shortcuts

14  Startup scripts

15  sed stream editor

16  grep, head, tail, sort, aspell

17  File and folder tools

Lecture 5 – 2021-11-24

18  Networking tools

19  Diff and patch

20  RCS revision control system

21  Subversion introduction

22  Subversion commands

Lecture 6 – 2021-11-26

23  Subversion example

24  Subversion remote access

25  Git introduction

26  Git first commit

27  Git branching commands

Lecture 7 – 2021-11-29

28  Git more commands

29  Git in teams and remotely

30  Compiling and debugging C

31  Make

Lecture 8 – 2021-12-01

32  Perl introduction

33  Perl data types

34  Perl syntax

35  Perl standard function examples

36  Perl bits and bobs

37  Perl examples

38  Conclusions

Total duration: 8:46:03