เริ่มต้นเขียนเว็บ 2018 [02] : Unix Basic

K.
Mattick
Published in
2 min readMar 24, 2018

unix basic เป็นพื้นฐานที่สำคัญพื้นฐานหนึ่งสำหรับคนที่ต้องการจะทำงานเกี่ยวกับ web dev เนื่องจากเรามักจะเห็นคำสั่งแบบนี้

คนที่เริ่มต้นก็อาจจะงงกันเป็นส่วนใหญ่ ว่าจะเอาคำสั่งแบบนี้ไปพิมพ์ตรงไหนของ os สำหรับ macos เราจะรันคำสั่งพวกนี้โดยใช้ terminal

สีขาวใสสะอาดมั้ยละ ถถถถ สามารถลง dotfile เพิ่มสีสันได้

แต่ถ้าหากเป็นฝั่ง 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

--

--

K.
Mattick

Founder & Head of research center@ VulturePrime Co., Ltd.