Thalia's Linux Workshop 2021

2021-03-08 12:45 — 13:15

Do you associate black screens with green text on them with the “hacker known as 4chan”? Is the first thing you do when the lab computer booted Linux rebooting the PC to your Windows safe space? Do you panic whenever you see cmd.exe? And are you taking Hacking in C soon?

Then this command line boot camp is probably a good idea. As a good prep for the course Hacking in C, I will show you how to get around on the command line, how to manage your files and how to run programs.

This workshop is aimed at first-year students who have never really touched any command line before. It is recommended, but not required, for Hacking in C. If you have done any intermediate-level stuff in Windows .bat files, or know what cd and ls are, you are possibly already overqualified. If you know how grep, find and/or pipes work, you are definitely overqualified.

Required preparation

You will need to have access to Linux of whatever flavour to participate in this tutorial. The flavour of Linux does not matter: if you’ve already got access to a Linux box that’s enough.

You can participate in the Workshop if you can log in to over SSH. You will need a Science faculty account — you can’t log in on lilo via your s-number. Alternatively you can set up a Linux virtual machine — this is also helpful for Hacking in C.

We suggest installing Ubuntu 20.04 on VirtualBox. You can consider following this tutorial.

A note on Linux subsystem for Windows

Linux subsystem for Windows is enough Linux for most purposes and will work for this workshop. However, it will not be sufficient for Hacking in C: due to differences in the memory manager to “real Linux” we typically run into issues in the homework assignments.

Other resources

Thom Wiggers
Thom Wiggers
Senior Cryptography Researcher

My research interests include (post-quantum) cryptography and protocols