🧠 "I want to learn Linux… but where do I even start?" Here’s a carousel I wish someone gave me when I started working on HPC. During my 3 years of PhD at CEA Marcoule, France 🇫🇷, I worked extensively on high-performance computing systems. I boiled it down to a bare-minimum set of commands you actually need — no fluff, just what makes you to work with terminal. This post covers: 1️⃣ Minimal Linux commands to navigate files and folders (pwd, ls, mkdir, cd, mv, cp…) 2️⃣ Commands to transfer data between your local computer and a remote HPC/Cloud server using ssh & sftp 👉 If you just master these few commands — and use them consistently — you’ll be able to perform 90% of your day-to-day work on an HPC or remote Linux server without needing any file manager. Yes, everything from the terminal. 💡 Note: There are always multiple ways to do the same thing on Linux. But this is the most beginner-friendly path that I’ve found works reliably for newcomers to HPC environments. 🧰 In the next post, I’ll cover: 1️⃣ Editing files via vi/vim editor 2️⃣ Submitting and managing jobs on HPC (sbatch, squeue, scancel, sacct…) Save this post. Share it with your labmate who’s just getting started. #HPC #Linux #CommandLine #PhDLife #ScientificComputing #Bioinformatics #TerminalCommands #RemoteServer #Ubuntu #LinuxBasics #CEAMarcoule #ScientiFlow #HighPerformanceComputing #AcademicLife #LinuxForScientists #HPCTraining #BashBeginners
Very useful guide for anyone to get started!
Thanks for sharing, Kamalesh Damodaran, PhD