unix basic เป็นพื้นฐานที่สำคัญพื้นฐานหนึ่งสำหรับคนที่ต้องการจะทำงานเกี่ยวกับ web dev เนื่องจากเรามักจะเห็นคำสั่งแบบนี้
คนที่เริ่มต้นก็อาจจะงงกันเป็นส่วนใหญ่ ว่าจะเอาคำสั่งแบบนี้ไปพิมพ์ตรงไหนของ os สำหรับ macos เราจะรันคำสั่งพวกนี้โดยใช้ terminal
แต่ถ้าหากเป็นฝั่ง windows ส่วนใหญ่ก็จะรันผ่าน powershell
โดยคำสั่งพื้นฐานจะแบ่งเป็น 2 ประเภทตามสถาปัตย์ของตัว os
แต่บางคำสั่งก็ใช้ร่วมกันได้
เช่น cd หรือ rm
แต่คำสั่งบางประเภทก็ไม่สามารถใช้ร่วมกันได้
เช่น clear กับ cls หรือ ls กับ dir
คำสั่งพวกนี้เป็นเรื่องพื้นฐานซึ่งแต่ละคนสามารถ search ใน google ได้เองคีย์เวิร์ดก็ประมาณนี้ “How to create folder on terminal ” หรือ “How to create folder on powershell” ก็จะเจอลิ้งค์มากมายก็เลือกอ่านกันได้ตามชอบ
การใช้ command line จะพบมากในการรัน module ต่างๆของ web dev เช่นการเรียกใช้ nodejs ในการรัน file js ซักไฟล์หนึ่ง หรือใช้ในการโคลนงานผ่าน git หรืออัพงานผ่าน git โดยใช้ command line
คำสั่งที่สำคัญที่จะใช้สำหรับบทนี้ก็จะมี
cd และ node
cd จะเป็นการเข้าไปยัง folder นั้นๆ ตัวอย่างคือ
cd Web คือการเข้าไปยังโฟลเดอร์ Web
cd .. คือการออกจากโฟลเดอร์นั้น 1 สเตป
- สำหรับ macos และ linux จะใช้คำสั่ง ls คือการดูไฟล์ทั้งหมดในโฟลเดอร์นั้นๆ
- สำหรับ windows จะใช้คำสั่ง dir คือการดูไฟล์ทั้งหมดในโฟลเดอร์นั้นๆ
ขั้นต่อไปคือการรัน nodejs แบบง่ายๆ ซึ่งก็คือ node ตามด้วยชื่อไฟล์
ตัวอย่างคือเข้าไปในโฟลเดอร์ web ภายใน โฟลเดอร์มีไฟล์ test.js
โค้ดภายใน test.js คือ console.log(‘Hello World’)
เมื่อทำการสั่งคำสั่ง node test.js คือเรียกใช้งานไฟล์ test.js โดยใช้โปรแกรมชื่อว่า node
ถ้าเราอยากลง Module ใหม่ๆก็สามารถใช้คำสั่ง npm install xxxx ตามนี้ได้ ก็คือเรียกใช้โปรแกรม npm สำหรับการ install module
คร่าวๆ สำหรับทุกคนน่าจะเริ่มใช้ command line กันได้แล้ว พาร์ทต่อไปจะพูดถึงเรื่องการใช้งาน nodejs โดยภาษาที่ใช้เขียน javascript จะใช้ ES6 ขึ้นไปนะครับ
ตอนต่อไป เริ่มต้นใช้งาน Nodejs