YoVDO

Linux-Mac Tutorials

Offered By: Corey Schafer via YouTube

Tags

Software Development Courses Virtual Machines Courses

Course Description

Overview

Explore a comprehensive series of tutorials covering Linux and Mac terminal commands and shell operations. Navigate filesystems, manage files and directories, utilize powerful commands like find, grep, and cURL, and learn essential skills such as job scheduling with cron. Customize your terminal environment, create time-saving aliases, and discover keyboard shortcuts to boost productivity. Delve into advanced topics including virtual machine management, Windows Subsystem for Linux, package management with Homebrew, and SSH key-based authentication. Master these Unix-based system techniques to enhance your command-line proficiency and streamline your development workflow.

Syllabus

Linux/Mac Terminal Tutorial: Navigating your Filesystem.
Linux/Mac Terminal Tutorial: Create, Copy, Move, Rename and Delete Files and Directories.
Linux/Mac Terminal Tutorial: How To Use The find Command.
Linux/Mac Terminal Tutorial: The Grep Command - Search Files and Directories for Patterns of Text.
Linux/Mac Terminal Tutorial: How To Use The cURL Command.
Linux/Mac Terminal Tutorial: How To Use The rsync Command - Sync Files Locally and Remotely.
Linux/Mac Tutorial: Cron Jobs - How to Schedule Commands with crontab.
Customizing Your Terminal: .bash_profile and .bashrc files.
Customizing Your Terminal: Adding Color and Information to Your Prompt.
Customizing Your Terminal: How To Use and Modify Dotfiles.
Mac OS X Terminal Tutorial: Time-Saving Keyboard Shortcuts.
Linux/Mac Terminal Tutorial: Creating Aliases for Commands.
Easily Resize Multiple Images Using the Mac Terminal.
VirtualBox: How to Use Snapshots.
How to Run Linux/Bash on Windows 10 Using the Built-In Windows Subsystem for Linux.
Homebrew Tutorial: Simplify Software Installation on Mac Using This Package Manager.
How I Setup a New Development Machine - Using Scripts to Automate Installs and Save Time.
Linux/Mac Tutorial: SSH Key-Based Authentication - How to SSH Without a Password.


Taught by

Corey Schafer

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Software Testing
University of Utah via Udacity
The Hardware/Software Interface
University of Washington via Coursera
Software Debugging
Saarland University via Udacity
Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera