vibecodingthailand
อ่าน command AI ให้ขาด ก่อนกด Enter
ยุคที่ Claude Code กับ Cursor ชอบสั่งให้รัน command อ่านไม่ออกก็คือลุ้น เรียน 10 บทนี้ให้อ่านขาด ก่อนกด Enter ทุกครั้ง
กด scan เพื่อ highlight token อันตรายในแต่ละคำสั่ง
บทที่ 10 ของคอร์สจะสอนวิธี scan command AI ทุกตัวเอง ก่อน Enter ทุกครั้ง
หลังเรียนจบ คุณจะ...
อ่าน command ที่ AI ส่งมาออก รู้ทันว่าลบทุกอย่างหรือแค่ cd
เปิด terminal ไม่สับสนว่าตัวเองอยู่ที่ไหน เดิน cd ได้คล่อง
แก้ error 'port 3000 already in use' เองได้ใน 10 วินาที
เริ่มที่นี่
แยก terminal กับ shell กับ command line กับ prompt ให้ออก รู้จักแต่ละส่วนของหน้าจอดำๆ ที่ AI ให้พิมพ์คำสั่ง
ทำความรู้จัก
— terminal vs shell, filesystem tree, paths
แยก terminal กับ shell กับ command line กับ prompt ให้ออก รู้จักแต่ละส่วนของหน้าจอดำๆ ที่ AI ให้พิมพ์คำสั่ง
เข้าใจว่า filesystem คือต้นไม้ root เดียว เรียน pwd/ls/cd และใช้ ~ กับ / ให้คล่องเพื่อเดินไปไหนมาไหนในเครื่องตัวเอง
อ่าน path ทุกแบบออก absolute (/) vs relative, 4 สัญลักษณ์ . .. ~ /, ทำไม ./script.sh ไม่ใช่ script.sh, case-sensitivity บน Linux
ลงลึก
— file ops, I/O, pipes, process management
5 คำสั่งจัดการไฟล์ + glob pattern (* ? [abc]) + warning เรื่อง rm -rf ที่เป็นคำสั่งอันตรายที่สุดใน terminal
เข้าใจว่าทุกคำสั่งมี 3 สาย input/output/error แยกกัน + redirect > >> 2> 2>&1 ส่งออกไปไฟล์หรือ /dev/null
ต่อ stdout เข้า stdin ด้วย | สร้าง workflow จากคำสั่งเล็กๆ หลายตัว grep/head/tail/sort/uniq/wc + Unix philosophy
คุม process ที่รันอยู่ Ctrl+C / Ctrl+Z / & / jobs / fg / bg และแก้ปัญหา port 3000 already in use ด้วย lsof + kill
ใช้งานจริง
— env/$PATH, dotfiles, capstone safety scanner
เข้าใจ env variables ที่ส่งต่อถึง process และ $PATH กลไกเบื้องหลังที่ shell หา binary เวลาพิมพ์คำสั่ง + which + export + .env
~/.zshrc กับเพื่อน ตั้ง env, alias, prompt ให้ติดตัวทุก session + source vs restart + framework อย่าง oh-my-zsh/starship
capstone: รวมทุกบท ใช้ --help/$?/error messages + สแกน AI commands หาของอันตราย (sudo, rm -rf, curl|bash) + checklist ก่อนกด Enter