Command Line Interface (CLI)
Command Line Interface คืออะไร?
Command Line Interface หรือ CLI เป็นโปรแกรมที่ใช้ในการสั่งให้คอมพิวเตอร์ทำงานตามคำสั่ง ซึ่งจะอยู่ในรูปแบบ text mode โดยจะรับ Input ที่เป็นคำสั่ง (command) จาก user หรือผู้ใช้งานที่พิมพ์ลงไป เพื่อไปทำงานโดยการสั่งการให้ระบบ หรือ OS ทำตามคำสั่งนั่นเอง
แนะนำ Cmder
Cmder ก็คือ CLI ที่เหมือนกับ command prompt ที่อยู่บน windows หรือ terminal บน Mac แต่ Cmder จะมีคำสั่งลัดที่โดยปกติ command prompt หรือ terminal จะไม่มี
คำสั่ง Cmder
cd [path] -> เป็นคำสั่งสำหรับ Change Directory หรือเข้าถึงโฟลเดอร์ ตาม path ที่เรากำหนด
ตัวอย่าง ถ้าพี่ต้องการเข้าถึงไฟล์ P_GameDev จากหน้า Desktop พี่ก็จะเขียนคำสั่งตามนี้
จากภาพด้านบน ตำแหน่งปัจจุบัน (Current Directory) ของพี่อยู่ที่ Desktop ซึ่งโฟลเดอร์ P_GameDev เป็น Subdirectory ที่อยู่ใน Desktop พี่เลยหาไฟล์จากตำแหน่งนี้ได้เลย โดยใช้คำสั่ง cd ตามด้วยชื่อโฟลเดอร์ หรือ path ก็คือ P_GameDev
เท่านี้ก็เข้ามาภายในโฟลเดอร์ P_GameDev แล้ว
ถ้าต้องการกลับไปโฟลเดอร์หรือ path ก่อนหน้านี้ (parent directory) ก็สามารถใช้คำสั่ง cd .. ได้
หรือจะกลับออกไปมากกว่า 1 โฟลเดอร์ก็ได้ ทำตามนี้
2. yarn -> เป็นคำสั่งสำหรับการติดตั้ง deploy โปรเจกต์ของเรา ซึ่งถ้าต้องการติดตั้งนั้นก็จะต้องลง node.js และ yarn ก่อน
3. code . -> จะเป็นคำสั่งสำหรับเปิดโปรแกรม Visual Studio Code สำหรับแก้ไขโค้ดในโฟลเดอร์นั้น ๆ
4. yarn dev -> เป็นคำสั่งเพื่อทดสอบ deploy ตัวเกมแบบ real-time บนเว็บฮับ เมื่อเราใช้คำสั่งนี้เกมก็จะขึ้นมาที่ browser ของเรา
หยุดการ Run ด้วยการกด Ctrl+C และพิมพ์ y เพื่อยืนยันการหยุด Run
สรุปคำสั่งและหลักการทำงาน ได้ดังนี้
ใช้คำสั่ง cd เพื่อไปโฟลเดอร์ของเกม
ใช้คำสั่ง yarn เพื่อติดตั้ง deploy
ใช้คำสั่ง code . เพื่อเปิดโฟลเดอร์โปรเจกต์ผ่าน VS Code และเขียนโค้ด
ใช้คำสั่ง yarn dev เพื่อทดสอบ deploy ตัวเกมแบบ real-time บนเว็บฮับ
Last updated