TDS Bootcamp Day 2 — Linux Shell Essentials

Опубликовано: 10 Июнь 2026
на канале: Tools in Data Science
336
5

00:00:00 - Stream Start & Audio Verification
00:00:51 - Tutorial: Creating a Public GitHub Repository for Assignments
00:03:27 - Structuring the Assignment Markdown File (A1.md)
00:05:40 - Troubleshooting GitHub Cache Delays & Bypassing Versioning Errors
00:11:15 - Navigating the Assignment Checklist & Marking Formats
00:14:32 - Formatting Placeholders for Prior Knowledge & Notes
00:17:15 - Q&A: Accessing DevTools Network Tab to Debug GitHub Requests
00:19:14 - Student Feedback and Importance of Git in the TDS Course
00:21:10 - Deep Dive: What is a Linux Shell and How to Identify Prompts
00:23:48 - Unpacking the $PATH Variable: Understanding Semicolon Delimiters
00:27:08 - How Commands are Executed Linearly Across Path Folders
00:30:51 - Decoding Linux Error & Exit Status Codes (echo $?)
00:34:53 - Permissions vs. Root Access: Replicating a Permission Denied (Exit status 13) Error
00:37:42 - Basic File Commands: Present Working Directory (pwd) and Listing Files (ls -l)
00:43:10 - Creating, Authorizing, and Running Your First Bash Script (script.sh)
00:47:00 - Testing Commands Privately across Local Storage vs. System Binary paths
00:52:39 - Open Q&A: Linear vs. Recursive Folder Searching Order
00:55:21 - Technical Breakdown: How Bash Parsers Interpret Program Tokens vs. Arguments
01:01:24 - Live Walkthrough: Downloading & Extracting Binaries for GO Language
01:14:03 - The Role of the .bashrc File in Persisting Path Variables
01:18:21 - Practical Proof: Injecting and Auto-Executing Startup Code in .bashrc
01:24:35 - Text Wrangling Commands: Cat, Head, Tail, and Live Pattern Matching with Grep
01:26:54 - Text Editing directly via Command Line with Nano Editor
01:29:06 - The Source Command: Live Refreshing Configuration Settings
01:30:09 - Parent-Child Relationship: Variables Allocation and the 'export' Command
01:40:33 - Interactive Session: Reviewing the Quiz and Solving Practice Exercises
01:44:45 - Using External LLMs to Fetch Raw Markdown and Create Personalized Tutoring Prompts
01:49:25 - Day 2 Assignment Requirements: Repository Checklist Guidelines
01:54:05 - Session Adjournment & Discourse Feedback Notice