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

Frontend Masters

Introduction to Bash, VIM & Regex

via Frontend Masters

Overview

In this course James Halliday (Substack), author with more than 750 packages at npm, walks you through an illuminating guide to everything Unix! You'll learn how to take control of the Unix command line to write your own tools, automate tasks with shell scripts and the pipeline, compose regular expressions to master search patterns, and easily edit files with the popular Vim editor.

Syllabus

  • Introducing UNIX
  • Introducing the Unix Shell
  • Using Shell
  • Introducting Aliases
  • Special Directories
  • Combining and Copying Files
  • Moving Files and Creating Directories
  • Commands to Help Reduce Repetitive Typing
  • Deleting Files and Counting Words
  • Documentation and Options
  • Paths
  • Writing and Reading Files
  • Pipes
  • Curl, Grep, and Pipeline
  • head and tail commands
  • Calendar and Dates
  • Shorten Lines
  • More Curl and Grep
  • Backticks and Arithmetic
  • Q&A: Watch and Weather
  • Environment Variables
  • Quotes
  • Introducing Scripts
  • Read, Loops and While
  • $PATH
  • Permissions
  • Exit Codes, Operators, and Subshells
  • Job Control
  • Screen
  • Introducing Regular Expressions
  • Regular Expressions in JavaScript
  • Flags, Metacharacters, and Quantifiers
  • Character Class Ranges
  • Anchors, Groups, and sed
  • QA: Regular Expressions Reference
  • Wrapping Up Regular Expressions
  • Introducing Vim
  • Using Vim
  • Modes and Moving Around
  • Deleting and Searching
  • Search and Replace
  • Visual Select
  • Paste Buffer and Insert Modes
  • Wrapping up Vim

Taught by

James Halliday

Reviews

Start your review of Introduction to Bash, VIM & Regex

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.