Lecture 1 — Bash & Linux Fundamentals (3h)#
Objectives
Learn basic shell commands and navigation
Write simple Bash scripts and use environment variables
Use tmux/screen and SSH basics for remote work
Content summary
Intro to the Unix shell: navigation, file management, permissions. Simple text editors (nano, vim). Writing a Hello World bash script; loops and conditionals for automation. Discuss HPC login nodes and filesystem layout (home vs scratch). Short hands-on exercises: small bash scripts to automate file processing.