Windows

Cygwin ดาวน์โหลดและติดตั้ง: UNIX shell for Windows

How to use Cygwin's Bash as a shell within Visual Studio Code

How to use Cygwin's Bash as a shell within Visual Studio Code

สารบัญ:

Anonim

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 เป็นแหล่งข้อมูลฟรี / โอเพ่นซอร์ส สามารถแก้ไขได้โดยใช้ซอร์สโค้ดที่มีอยู่ซึ่งสามารถดาวน์โหลดได้

  1. คุณสามารถใช้คำสั่ง bash บน Cygwin ได้ ติดตั้งคอมไพเลอร์, SDK และเครื่องมือต่างๆไว้ด้วย
  2. การรวมคลิปบอร์ด - การรวมคลิปบอร์ดระหว่างคลิปบอร์ด X กับคลิปบอร์ดของ Windows รองรับเฉพาะข้อความ
  3. ไคลเอ็นต์ระยะไกล - ไคลเอ็นต์ระยะไกลสามารถเปิดและแสดงผลในเซสชัน Cygwin / X ได้ผ่านทางเทลเน็ตหรือผ่านอุโมงค์ X11 ผ่าน ssh โดยใช้แพคเกจ openssh ของ Cygwin
  4. ดำเนินการแอ็พพลิเคชันเซิร์ฟเวอร์ไคลเอ็นต์โดยใช้สองกรณีที่แตกต่างกัน ของ Cygwin ในเครื่องเดียวกัน
  5. Cygwin Download

ดาวน์โหลด Cygwin

ที่นี่วิดีโอจะแนะนำขั้นตอนการติดตั้ง Cygwin