Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Codecademy

Introduction to Linux: Bash Scripting

via Codecademy

Overview

Learn about Bash scripting, a powerful way to combine Bash commands.
Continue your Linux learning journey with Introduction to Linux: Bash Scripting. Dive into the Linux shell, aka Bash and learn how to use text commands to navigate through a file system and view and change files. Use Bash commands and write Bash scripts that allow you to automate tasks and power up what you can do in Linux.



### Skills you’ll gain
- Access documentation in Linux
- Write Bash scripts
- Use open-source scripts

### Notes on Prerequisites
We recommend that you complete [Introduction to Linux: Installation](https://www.codecademy.com/learn/introduction-to-linux-installation) before completing this course.

Syllabus

  • Linux Bash Utilities: We will learn about useful utilities in the Linux shell (Bash)!
    • Informational: Linux Bash Utilities
    • Lesson: Linux Shell Utilities
    • Quiz: Linux Shell Utilities
    • Article: Off-Platform Project: Compressing NASA’s Media Files
  • Bash Scripting: Learn about Bash scripting, a powerful way to combine Bash commands.
    • Informational: Bash Scripting: What & Why?
    • Lesson: Learn Bash Scripting
    • Quiz: Bash Scripting
    • Project: Build a Build Script
  • Practice Bash Scripting in Linux: Practice writing functional bash writing scripts to power up your abilities in Linux!

    Full content available April 2022.
    • Informational: Bash Scripting In Application
    • Lesson: Bash Scripting In Application
    • Quiz: Bash Scripting in Linux
    • Article: Off-Platform Project: What's the Hottest City?
    • Informational: Next Steps

Taught by

Kenny Lin

Reviews

4.5 rating at Codecademy based on 68 ratings

Start your review of Introduction to Linux: Bash Scripting

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.