An introductory course to UNIX.
There are a few PDFs (preview at https://unix101-nicoche.koyeb.app):
- A tutorial with basics of UNIX:
tutorial-1
- A tutorial for git CLI:
tutorial-git
- 3 projects of varying difficulty:
c-environment
, easyshell-scripting
, mediummyps
, difficult You may also findsubject-1
. It is an early version of shell-scripting.
To re-generate a PDF, say tutorial-1: pdflatex tutorial-1.tex
There is an automated tool to correct the git exercise of tutorial-git
in tutorial-git-moulinette/
. The code is pretty much garbage, but it works.
There is also an automated tool for subject-1
. It is interactive, in the sense that the containing directory can be given as a whole to students; they can run the tests themselves and iteratively improve their solutions.