หากคุณเป็นผู้ใช้ Linux หรือ Unix ฉันมั่นว่าคุณจะคิดถึงเทอร์มินัล (และสิ่งมหัศจรรย์ทั้งหมดที่คุณสามารถทำได้กับบรรทัดคำสั่ง) ในสภาพแวดล้อม Windows ส่วนใหญ่คุณจะไม่ต้องใช้ command prompt ใน Windows และ UI ของมันก็ไม่ได้เป็นมิตรนัก อย่างไรก็ตาม หากคุณมีความจำเป็นต้องใช้เทอร์มินัล Cygwin เป็นเครื่องมือที่ดีที่สุดสำหรับคุณ มาดูวิธีติดตั้งและตั้งค่า Cygwin ในสภาพแวดล้อม Windows
Cygwin คืออะไร
Cygwin เป็นซอฟต์แวร์ฟรีและโอเพนซอร์สพร้อมแพ็กเกจเพิ่มเติมมากมาย ซึ่งให้คุณรันและ execute คำสั่งแบบ Unix เก่าๆ ได้โดยตรงในระบบ Windows ของคุณ โปรดทราบว่ามันไม่สามารถใช้รันซอฟต์แวร์ Linux/Unix ใดๆ ได้
การติดตั้ง Cygwin
เพื่อติดตั้ง Cygwin ให้ไปที่เว็บไซต์อย่างเป็นทางการของ Cygwin และดาวน์โหลด executable ขึ้นอยู่กับการตั้งค่าระบบของคุณ (32-bit หรือ 64-bit) Executable เองเล็กมากเพราะมันดาวน์โหลดแพ็กเกจที่จำเป็นทั้งหมดขณะติดตั้งซอฟต์แวร์

เมื่อคุณดาวน์โหลดตัวติดตั้ง Cygwin แล้ว ให้รันตัวติดตั้งในฐานะ Administrator คุณจะได้รับหน้าจอต้อนรับ เพียงแค่คลิกปุ่ม "Next" เพื่อดำเนินต่อ ที่หน้าจอนี้ ให้เลือก radio button "Install from Internet" และคลิก "Next" ตัวเลือกนี้จะดาวน์โหลดแพ็กเกจที่จำเป็นทั้งหมดสำหรับการติดตั้งและเก็บไว้ในไดเรกทอรีท้องถิ่นสำหรับการใช้งานในอนาคต

ที่นี่คุณสามารถเลือกไดเรกทอรีรากสำหรับการติดตั้ง Cygwin การตั้งค่าเริ่มต้นถือว่าโอเค เว้นแต่คุณต้องการปรับแต่งไดเรกทอรีการติดตั้งและการเข้าถึงผู้ใช้ คลิก "Next" เพื่อดำเนินต่อ

ในหน้าจอนี้ คุณสามารถเลือกไดเรกทอรีแพ็กเกจท้องถิ่นที่ไฟล์ที่ดาวน์โหลดถูกเก็บ หากคุณต้องการเปลี่ยน ให้ไปข้างหน้าและเปลี่ยนตำแหน่งไดเรกทอรีโดยคลิกปุ่ม "browse" มิฉะนั้น คลิก "Next" เพื่อดำเนินต่อ

เว้นแต่คุณจะใช้ HTTP proxy บางอย่างเพื่อเข้าถึงอินเทอร์เน็ต ให้ทิ้งตัวเลือกเริ่มต้นไว้และคลิก "Next" เพื่อดำเนินต่อ

ที่นี่คุณสามารถเลือกไซต์ดาวน์โหลดที่คุณต้องการดาวน์โหลดแพ็กเกจที่จำเป็น น่าเสียดายที่ Cygwin ไม่ให้รายละเอียดเพิ่มเติมอย่างตำแหน่งไซต์ ดังนั้น ให้เลือกไซต์สุ่มและคลิก "Next"

ทันทีที่คุณคลิก "Next" Cygwin จะแสดงแพ็กเกจที่มีอยู่ทั้งหมดในหมวดหมู่ ณ จุดนี้ คุณสามารถเก็บพวกมันไว้ที่ค่าเริ่มต้นและคลิกปุ่ม "Next" หากคุณต้องการเพิ่มแพ็กเกจเข้าไปในการติดตั้ง Cygwin ของคุณ คุณสามารถทำได้โดยการรันตัวติดตั้งตามต้องการ

ตอนนี้ Cygwin จะดาวน์โหลดแพ็กเกจเริ่มต้นทั้งหมดและติดตั้งพวกมัน การดาวน์โหลดและติดตั้งอาจใช้เวลาบ้าง ขึ้นอยู่กับความเร็วอินเทอร์เน็ตและความเร็วของเซิร์ฟเวอร์ที่เลือก

เมื่อการติดตั้งเสร็จสมบูรณ์ คุณสามารถเริ่มใช้ Cygwin ได้โดยการเปิดมันผ่าน shortcut บนเดสก์ท็อปหรือจากเมนู Start

ทางเลือกอื่น คุณสามารถตั้งค่า Cygwin ให้ทำงานกับ command prompt ธรรมดาของ Windows ได้ เพื่อที่คุณไม่ต้องเปิด Cygwin โดยเฉพาะ เพื่อทำเช่นนั้น ให้เปิดเมนู Start พิมพ์ "system" และเลือกตัวเลือก "System" ในส่วน Control Panel หากคุณใช้ Windows 8 คุณสามารถเข้าถึงส่วนเดียวกันได้โดยกด "Win + X" และเลือก "System" จากเมนู power user

คลิกที่ "Advanced System Settings" ที่อยู่ด้านซ้ายเพื่อเปิด "System properties"

คลิกปุ่ม "Environmental Variables"

เลื่อนลงและเลือกตัวแปร "path" ภายใต้ "system variables" และคลิกปุ่ม "Edit"

ตอนนี้เพิ่มตำแหน่งด้านล่าง (variable value) ไปที่ท้ายบรรทัด อย่าลืมคั่นด้วย ; หากคุณเลือกไดเรกทอรีการติดตั้งที่แตกต่างขณะติดตั้ง Cygwin ให้เปลี่ยนตำแหน่ง variable ด้านล่างตามนั้น เมื่อคุณเพิ่มแล้ว คลิก "OK" เพื่อบันทึกการเปลี่ยนแปลง
C:\Cygwin\bin

จากจุดนี้เป็นต้นไป คุณสามารถใช้คำสั่ง Linux ได้โดยตรงใน command prompt ธรรมดาของ Windows

หวังว่าจะช่วยได้ และโปรดคอมเมนต์ด้านล่างหากคุณเจอความยากลำบากขณะติดตั้งและตั้งค่า Cygwin