Skip to content

Linux and Command Line Basics

Most engineering tasks become faster when you are comfortable in the terminal.

Must-know commands

  • Navigation: pwd, ls, cd, find
  • Files: cat, less, cp, mv, rm, mkdir
  • Search: grep, awk, sed
  • Processes: ps, top, kill, lsof
  • Network checks: curl, ping, netstat / ss

Critical concepts

  • Relative vs absolute paths
  • File permissions (chmod, chown)
  • Environment variables
  • Standard input/output and piping
  • Exit codes and shell scripting basics

Resources