My tutorials

Bash tutorial

My comprehensive bash tutorial is useful for both beginners and advanced users. It covers a wide variety of topics:

  • Introduction to shell scripting
  • Using variables
  • Doing arithmetic calculations
  • Using arrays
  • Condition testing
  • Iteration
  • General file manipulation
  • Manipulating text and csv files
  • Manipulating images and videos
  • Writing advanced bash scripts
  • Remote shell
  • Cluster jobs
  • Downloading files
  • Backups
  • File permissions
  • Aliases