Introduction to Bash, VIM & Regex
Offered By: Frontend Masters
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
Practical Vim Editor Commands On LinuxCoursera Project Network via Coursera Initiation Pratique à VIM
Coursera Project Network via Coursera Master vi / vim Linux Command Line Text Editor
Udemy Vim Masterclass
Udemy Comandos prácticos del editor de texto Vim
Coursera Project Network via Coursera