skip to content
Terminal prompt on black screen

พื้นฐาน Command Line เบื้องต้น

/ 1 min read

Table of Contents
ระดับ: เริ่มต้น ระยะเวลา: ~2 ชั่วโมง สถานะ: พร้อมใช้งาน

🎯 วัตถุประสงค์การเรียนรู้

  • เข้าใจแนวคิด Terminal/CLI และโครงสร้างเส้นทางไฟล์ (path)
  • นำทางระบบไฟล์ด้วยคำสั่งพื้นฐาน (pwd/ls/cd หรือ dir)
  • จัดการไฟล์และโฟลเดอร์ (mkdir, touch, cp, mv, rm) อย่างปลอดภัย
  • อ่าน/ค้นหาเนื้อหาในไฟล์ (cat, less, head, tail, grep/findstr)
  • ประยุกต์ใช้ redirection และ pipe (>, >>, |) เพื่อเชื่อมคำสั่ง
  • ตรวจข้อมูลระบบเบื้องต้น (whoami, uname, ipconfig/ifconfig)

📚 Syllabus

บทที่ 1: รู้จัก CLI & เตรียมสภาพแวดล้อม
  • Terminal / Command Prompt / PowerShell ต่างกันอย่างไร
  • โครงสร้าง path: absolute vs relative
  • รู้จัก prompt และ working directory (pwd)
  • วิธีขอความช่วยเหลือ (--help, man, /?)
บทที่ 2: นำทาง + จัดการไฟล์/โฟลเดอร์
  • ดูรายการไฟล์ (ls/dir) และแฟลกที่พบบ่อย (-l, -a)
  • เปลี่ยนไดเรกทอรี (cd, .., ~) และการใช้ wildcard (*, ?)
  • สร้าง/ลบ/คัดลอก/ย้าย (mkdir, touch, rm, cp, mv)
  • แนวทางใช้งานอย่างปลอดภัย (เช็คเส้นทางก่อน rm)
บทที่ 3: อ่าน ค้นหา และเชื่อมคำสั่ง
  • อ่านไฟล์ (cat, less) และดูเฉพาะส่วน (head, tail -n)
  • ค้นหาคำในไฟล์ (grep หรือ findstr บน Windows)
  • redirection (>, >>) และ pipe (|) ร่วมกับ sort/uniq/wc
บทที่ 4: ยูทิลิตี้ระบบ & เครือข่าย (เลือกทำ)
  • ข้อมูลผู้ใช้/ระบบ (whoami,uname -a)
  • ดูโปรเซสแบบคร่าว ๆ (ps หรือ tasklist)
  • ทดสอบเครือข่าย (ping, curl)

🧪 งานที่ต้องส่ง & Rubric

เกณฑ์ น้ำหนัก รายละเอียด
ความถูกต้องทางเทคนิค 40% รันคำสั่งได้ผลลัพธ์ถูกต้อง ใช้แฟลกเหมาะสม ไม่ลบไฟล์ผิดพลาด
การประยุกต์คำสั่ง 30% เชื่อมหลายคำสั่งด้วย pipe/redirection แก้ปัญหางานจริงเล็กๆ
ความเป็นระเบียบ/การใช้งาน 20% โครงสร้างไฟล์ตัวอย่างดี ชื่อไฟล์สื่อความหมาย อ่าน prompt/เส้นทางง่าย
เอกสารประกอบ 10% จดขั้นตอนและสรุปคำสั่งที่ใช้ พร้อมตัวอย่างอินพุต/เอาต์พุต

📋 เช็กลิสต์ความคืบหน้า

🔗 แหล่งอ้างอิง