YoVDO

Introduction to Bash, VIM & Regex

Offered By: Frontend Masters

Tags

Bash Courses Regular Expressions Courses Vim Courses File Management Courses Text Editing Courses Shell Scripting Courses

Course Description

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

Related Courses

Essentials of Linux System Administration
Linux Foundation via edX
Raspberry Pi Workshop 2018 Become a Coder / Maker / Inventor
Udemy
2024 Linux Masterclass: All You Need To Know To Get a Job
Udemy
Learn Linux Administration and Supercharge Your Career
Udemy
Complete Linux Training Course to Get Your Dream IT Job 2024
Udemy