Skip to content

asafpelegcodes/shell_developer_tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unix Terminal Lessons For Developers

Although most who develop software prefer to use IDE's some level of interactions with terminals and shells are common. The following tutorials attempts to teach general proficiency when that occurs and is intended for novice to beginner users.

Instructions are streamlined with the assumption of macOS.

Prerequisites

  1. Download and Install iTerm2
  2. Open iTerm and install zsh using ohmyzsh
  3. Clone this repo and navigate to it in your terminal

Lesson 1: Shell 101

  • Unix File System
  • Basic file manipulation
  • Writing to files & vim basics
  • intro to bash scripts
  • permissions and ownership
  • Shell sessions, environment variables, & aliases
  • session profiles
  • Additional file readers
  • Searching files with grep
  • Learning about pipes
  • history & additional shortcuts
  • Leftovers

About

Shell Lessons For Developers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages