How to use Cygwin's Bash as a shell within Visual Studio Code
สารบัญ:
- Cygwin Overview
- การติดตั้ง Cygwin
- Cygwin เป็นแหล่งข้อมูลฟรี / โอเพ่นซอร์ส สามารถแก้ไขได้โดยใช้ซอร์สโค้ดที่มีอยู่ซึ่งสามารถดาวน์โหลดได้
- ดาวน์โหลด Cygwin
Cygwin เป็นโปรแกรมฟรีที่ให้ UNIX เช่นสภาพแวดล้อมในระบบปฏิบัติการ Windows Cygwin ประกอบด้วยไลบรารีระบบเรียก UNIX พร้อมกับแอพพลิเคชัน GNU มากมาย คอมไพเลอร์เครื่องมือการพัฒนาชุดเครื่องมือสำหรับพัฒนาซอฟต์แวร์ emacs GNU TeX และ LaTeX OpenSSH (ไคลเอ็นต์และเซิร์ฟเวอร์) และอีกมากมายมีการจัดเก็บไว้ในโมดูลต่างๆซึ่งสามารถดาวน์โหลดและใช้บนพีซี Windows ได้
Cygwin Overview
Cygwin ทำหน้าที่เป็นเลเยอร์การเลียนแบบที่ให้ฟังก์ชันการเรียกระบบระบบ POSIX (Portable Operating System Interface) และชุดเครื่องมือที่ให้รูปลักษณ์และความรู้สึกของ Linux ด้วย Cygwin ติดตั้งผู้ใช้สามารถเข้าถึงสาธารณูปโภค UNIX มาตรฐานได้ Cygwin สามารถช่วยให้คุณรันคำสั่ง UNIX ทั้งหมดบน Windows PC ซึ่งเป็นความกังวลสำหรับนักพัฒนาซอฟต์แวร์โดยเฉพาะผู้พัฒนาที่ทำงานบนเซิร์ฟเวอร์ Linux
ความเข้ากันได้ของ Cygwin ใน POSIX ไม่สามารถใช้งานได้กับ Windows API แบบเดิม ถ้าคุณผสม POSIX calls กับ Windows calls ในโปรแกรมของคุณอาจเป็นไปได้ว่าคุณจะเห็นผลลัพธ์ที่ไม่สม่ำเสมอ โดยเฉพาะอย่างยิ่งสัญญาณ Cygwin จะไม่ทำงานกับฟังก์ชันของ Windows ที่ยอมรับชื่อไฟล์อาจสับสนโดยการสนับสนุน Cygwin สำหรับชื่อไฟล์ที่ยาวนาน
ในบทความนี้ฉันจะพูดถึงการติดตั้งและแสดงรายการคุณสมบัติทั่วไปบางอย่างของ Cygwin รวมถึง UNIX ดั้งเดิม งานที่สามารถทำได้บน Windows PC โดยใช้แอพพลิเคชันนี้
การติดตั้ง Cygwin
การติดตั้ง Cygwin จะเริ่มต้นด้วยการดาวน์โหลดไฟล์ปฏิบัติการและเรียกใช้งาน ต่อไปนี้คือชุดภาพหน้าจอที่สามารถแนะนำคุณได้จากการติดตั้งที่สมบูรณ์
1) ตรวจสอบว่าคุณใช้ Cygwin เวอร์ชันของ Windows และมีเนื้อที่ว่างเพียงพอ การติดตั้ง Cygwin จะมีน้ำหนักประมาณ 5GB
2) เรียกใช้ไฟล์ปฏิบัติการและเลือกตัวเลือก "install from internet" อนุญาตให้แอปพลิเคชันดาวน์โหลดที่เก็บข้อมูลทั้งหมดจากเซิร์ฟเวอร์ไปยังเครื่องของคุณ
3) เลือกไดเร็กทอรีเริ่มต้น C: Cygwin นี่ขอแนะนำเสมอ คลิกถัดไป
4) เลือกชนิดของการเชื่อมต่ออินเทอร์เน็ต เลือก "การเชื่อมต่อโดยตรง" คลิกถัดไป
5) เลือกไซต์กระจกที่อยู่ใกล้เคียงเพื่อดาวน์โหลดแพคเกจ Cygwin ใครจะทำได้
6) การเลือกแพคเกจ: นี่เป็นส่วนที่สำคัญ ในขั้นตอนนี้คุณจำเป็นต้องเลือกแอพพลิเคชันที่คุณต้องการ คุณสามารถเลือกแอ็พพลิเคชันหรือแพคเกจได้โดยคลิกที่ป้ายชื่อเริ่มต้นที่อยู่ติดกับชื่อแพคเกจ ในกรณีที่คุณยังใหม่กับ UNIX ต่อไปนี้เป็นแพคเกจที่ใช้กันมากที่สุด:
- พวงกุญแจ opennssh
- (สำหรับคู่คีย์ ssh)
- emacs
- vi
- grace
- tcsh
- คอมไพเลอร์ gnu
- tetex
- แอพพลิเคชั่น
- gnuplot
- rsync
- 7) ทันทีที่คุณคลิกถัดไปการติดตั้งจะเริ่มขึ้น อาจใช้เวลาสักครู่ประมาณ 30 นาทีขึ้นอยู่กับความเร็วในการดาวน์โหลด เรียกใช้ Cygwin โดยคลิกที่ไฟล์แบทช์
Cygwin Features
Cygwin เป็นแหล่งข้อมูลฟรี / โอเพ่นซอร์ส สามารถแก้ไขได้โดยใช้ซอร์สโค้ดที่มีอยู่ซึ่งสามารถดาวน์โหลดได้
- คุณสามารถใช้คำสั่ง bash บน Cygwin ได้ ติดตั้งคอมไพเลอร์, SDK และเครื่องมือต่างๆไว้ด้วย
- การรวมคลิปบอร์ด - การรวมคลิปบอร์ดระหว่างคลิปบอร์ด X กับคลิปบอร์ดของ Windows รองรับเฉพาะข้อความ
- ไคลเอ็นต์ระยะไกล - ไคลเอ็นต์ระยะไกลสามารถเปิดและแสดงผลในเซสชัน Cygwin / X ได้ผ่านทางเทลเน็ตหรือผ่านอุโมงค์ X11 ผ่าน ssh โดยใช้แพคเกจ openssh ของ Cygwin
- ดำเนินการแอ็พพลิเคชันเซิร์ฟเวอร์ไคลเอ็นต์โดยใช้สองกรณีที่แตกต่างกัน ของ Cygwin ในเครื่องเดียวกัน
- Cygwin Download
ดาวน์โหลด Cygwin
ที่นี่วิดีโอจะแนะนำขั้นตอนการติดตั้ง Cygwin
ฉันเรียกมันว่าเป็นระบบปฏิบัติการ `Hybrid interface` คุณลักษณะบางอย่างของฉันทำให้ฉันรู้สึกราวกับว่าฉันกำลังใช้ Windows 7 เก่าที่ดีและบางส่วนเป็นอินเทอร์เฟซที่ทันสมัย ฉันรักหน้าจอเริ่มต้นแบบสัมผัสที่มีสีสัน แต่ในขณะเดียวกันฉันก็พลาดปุ่มเริ่มต้นเก่า Windows 8 ไม่มีเมนูเริ่มต้นและสุจริตเป็นเรื่องน่าเบื่อมาก ฉันไม่ได้บอกว่าสัมผัสที่เป็นมิตรหน้าต่างเริ่มมีสีสันไม่ดี แต่เป็นที่น่ารำคาญอย่างแท้จริงเพื่อไปที่ตัวเลือกการค้นหาแล้วพิมพ์ app ที่ฉันต้องการใช้ ดังนั้นก่อนอื่นผมจึงติดตั้ง Classic Shell บนแล็ปท็
แม้ว่าแอพพลิเคชันยังคงมีอยู่น้อยมากใน Store แต่โชคดีที่มีแอพพลิเคชันที่ดีที่ทำให้การใช้งานระบบปฏิบัติการใหม่สนุก . ฉันต้องการแชร์แอปเหล่านี้กับผู้อ่านของฉัน
ดาวน์โหลดและติดตั้ง Windows 8 Language Pack
การดาวน์โหลดและติดตั้งชุดภาษาใน Windows 8 จะง่ายกว่ามากเพียงแค่เปิด Control Panel และทำตามขั้นตอนในบทแนะนำนี้
ดาวน์โหลดและติดตั้ง Add-in Onetastic สำหรับ OneNote
Onetastic Add-in เป็น Add-in ที่มีประโยชน์สำหรับ OneNote เพิ่มคุณสมบัติพิเศษมากมายให้กับ OneNote ซึ่งช่วยเพิ่มฟังก์ชันการทำงานของแอพพลิเคชัน อ่านบทวิจารณ์และดาวน์โหลดฟรี