turingschool / front-end-curriculum

Turing Front-End Engineering Curriculum
http://frontend.turing.io
109 stars 120 forks source link

Create lesson around the command line tools #664

Open wvmitchell opened 1 year ago

wvmitchell commented 1 year ago

Description:

The goal of this sprint ticket is to create a lesson on common command line tools that a new user should know, including cd, ls, mkdir, rmdir, touch, rm, cp, mv, cat, and pwd. The following tasks should be completed:

Acceptance Criteria:

kaylagordon commented 1 year ago

Mod 0 lesson already exists: https://mod0.turing.edu/shared/terminal

nicktu12 commented 1 year ago

Some gaps we've seen and concepts to include in this lesson:

Kalikoze commented 1 year ago

I'm curious about this ticket. We currently have a lesson introducing the command line tools here. This is actually a "Self Teach" lesson on the Friday of week 1. Do we need to remake a new lesson or can we just double check and confirm it has all of these included?

nicktu12 commented 1 year ago

@Kalikoze I too am wondering how necessary this ticket is - sometimes in mod 2 we've noticed a lack of command line familiarity. I do think another self teach lesson around handling multiple processes, navigating file structure (especially linking files in projects), command line aliases, and killing processes through the command line would be beneficial - however I don't think this lesson would be necessary for success in mod 2 and beyond, more like common pain points that occasionally come up

letakeane commented 1 year ago

I had an idea of creating a scavenger hunt/whodunnit activity that would have students use command line tools to navigate a repo of txt files, hunting for clues. Happy to make that if we feel like it's worth our time!