ELIXIR UNIX Shell Courses - Autumn 2021
ELIXIR Estonia is organising two Unix Shell Courses (Basic and Advanced) in coming weeks (September 28th, October 5th).
Advanced computing power is hidden away in clouds/cluster/supercomputers that you do not have click and point access. As a general rule these high performance computer resources use Linux operating systems and are accessible only by a shell terminal and we are here to teach you to obtain skills to master the terminal in your future work.
Basics Course 28th of September, 10:15-16:00, University of Tartu, Delta #2005
This course is aimed to provide basic survival skills in Linux and the terminal environment. We will teach you how to access files and folders, move around and hopefully shake off the fear of getting stuck somewhere along the way.
Objectives:
- Obtain basic knowledge on dealing with files using command line (Linux or Mac)
- Learn how to use search over several text files, combine files, extract certain knowledge.
- Tips and tricks for effective command line hacks that would save a lot of time.
No prior knowledge expected.
Requirements: Lecture venue is computer class with linux computers. In case you bring your own Windows laptop, please make sure to have gitBASH (https://gitforwindows.org/) or Putty application (https://www.putty.org/) beforehand.
The lecturer is Dr. Priit Adler.
The course is free but please register responsibly at https://forms.gle/7oHXsQWs1H5BjvRg7 (closes at 23:59 on 25.09 or when the course gets full).
Unix Shell Advanced Course 5th of October, 10:15-16:00, University of Tartu, Delta #2005 (COURSE FULL) and New edition on 19th of October, 10.15-16.00, University of Tartu, Delta #2005
This course is aimed to streamline your skills in Linux and the terminal environment. We will teach you how to make your life easier by creating maintainable and flexible bash scripts for your commonly used workflows or SLURM jobs.
Objectives:
- Learn how to iterate operations over many input files with bash loops and conditions
- Learn how to combine complicated command line based workflows into maintainable bash scripts
- Add additional useful utility functions and tools to your toolbox
Expected prior knowledge: Experience in using the basic commands covered in the Basics course (e.g. cd, ls, mkdir, mv, cp, head, cat, find, less, pwd)
Requirements: Lecture venue is computer class with linux computers. In case you bring your own Windows laptop, please make sure to have gitBASH (https://gitforwindows.org/) or Putty application (https://www.putty.org/) beforehand.
The lecturer is Dr. Priit Adler.
The course is free but please register responsibly at https://forms.gle/DEoHkbkPCBC1FfQ16 (closes at 23:59 on 17.10 or when the course gets full).