คู่มือการเอาตัวรอด Windows สำหรับผู้ใช้ Linux / Unix

ผู้เขียน: Roger Morrison
วันที่สร้าง: 17 กันยายน 2021
วันที่อัปเดต: 4 พฤษภาคม 2024
Anonim
ตั้งค่าปุ่มสลับเปลี่ยนภาษา [ไทย-อังกฤษ] Windows 10 v1803
วิดีโอ: ตั้งค่าปุ่มสลับเปลี่ยนภาษา [ไทย-อังกฤษ] Windows 10 v1803

เนื้อหา


ที่มา: Binu Omanakkuttan / Dreamstime.com

Takeaway:

ต้องการ Linux / Unix แต่บังคับให้ใช้ Windows หรือไม่ นี่คือวิธีที่จะทำให้คอมพิวเตอร์ Windows ของคุณเป็นระบบปฏิบัติการที่คุณต้องการ

มาดูกันว่า Linux และ Unix เป็นระบบปฏิบัติการที่ยอดเยี่ยม แต่ผู้ใช้หลายคนต้องอยู่ในโลกแห่งความเป็นจริงและการใช้ชีวิตในโลกแห่งความเป็นจริงมักหมายถึงการใช้ระบบปฏิบัติการบางอย่างที่เรียกว่า Windows ไม่ว่าคุณจะไปที่ Windows หรืออาศัยอยู่ที่นั่นมีหลายวิธีที่จะทำให้มันทำงานได้เหมือนระบบที่คุณคุ้นเคย

Cygwin

หากคุณเป็นผู้ใช้ Linux / Unix ที่ร้ายแรงที่พบกับ Windows คุณอาจขาดบรรทัดคำสั่ง แน่นอนว่า Windows Command Prompt นั้นใช้ได้ แต่มันไม่มีความยืดหยุ่นของ Unix shell Cygwin คือคำตอบสำหรับคุณ เป็นเลเยอร์ที่ใช้ร่วมกันได้ของ DLL และ POSIX เพื่อให้ง่ายต่อการโอนย้ายซอฟต์แวร์ Linux ไปยัง Windows ในขณะที่ให้สภาพแวดล้อมที่คุ้นเคย

คุณเพียงแค่ดาวน์โหลดไฟล์ Setup.exe จากเว็บไซต์โครงการและติดตั้ง Cygwin โปรแกรมติดตั้งจะเพิ่มเป็นสองเท่าในตัวจัดการแพ็กเกจและคุณสามารถติดตั้งยูทิลิตี้เครื่องมือเครื่องแก้ไขและอื่น ๆ ที่คุณโปรดปราน มีส่วนหน้าบรรทัดคำสั่งเรียกว่า Cyg-get ซึ่งคล้ายกับยูทิลิตี้ apt-get บน Debian และ Ubuntu


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

คุณไม่สามารถเรียกใช้แอปพลิเคชันบรรทัดคำสั่งเท่านั้น แต่โปรแกรมที่ออกแบบมาสำหรับระบบ X Window เช่นกันโดยใช้ Cygwin / X

PowerShell

PowerShell ของ Microsoft เป็นทางเลือกที่น่าสนใจทั้ง Unix shell แบบดั้งเดิมและบรรทัดคำสั่ง Windows มาตรฐานที่ได้รับจาก MS-DOS PowerShell มุ่งเน้นการคัดค้านอย่างหนัก

คุณสามารถสร้างไพพ์ไลน์ของคำสั่งที่ถูกโยงเหมือนที่คุณสามารถทำได้ใน Unix shells แต่ความแตกต่างคือแทนที่จะใช้ธรรมดามันจะไปป์ออบเจ็กต์ นี่อาจเป็นการดูหมิ่นโปรแกรมเมอร์ที่ใช้ระบบปฏิบัติการ Unix แต่ข้อดีคือคุณสามารถเลือกข้อมูลได้โดยไม่ต้องใช้เครื่องมือประมวลผลที่ซับซ้อนเช่น AWK หรือ Perl

มีเส้นโค้งการเรียนรู้เล็กน้อย แต่ผู้ออกแบบพยายามทำให้การเรียนรู้ PowerShell ง่ายขึ้น มันมีประโยชน์มากกว่าสำหรับการโต้ตอบกับ Windows คุณอาจต้องการติดกับภาษาสคริปต์อื่น ๆ หากคุณไม่ต้องการทำงานของ Windows โดยอัตโนมัติ


ไม่มีข้อบกพร่องไม่มีความเครียด - คู่มือแบบเป็นขั้นตอนเพื่อสร้างซอฟต์แวร์ที่เปลี่ยนแปลงชีวิตโดยไม่ทำลายชีวิตของคุณ

คุณไม่สามารถพัฒนาทักษะการเขียนโปรแกรมของคุณเมื่อไม่มีใครใส่ใจคุณภาพของซอฟต์แวร์

บรรณาธิการ

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

ตัวเลือกที่มีน้ำหนักเบา แต่เต็มไปด้วยคุณสมบัติที่ดีทั้งสองอย่างคือ Notepad ++

SSH

หากคุณเป็นโปรแกรมเมอร์หรือผู้ดูแลระบบอย่างจริงจังคุณก็รู้เกี่ยวกับ SSH แล้ว โชคดีที่คุณสามารถเข้าถึงเครื่องระยะไกลบน Windows และ Linux วิธีหนึ่งคือ PuTTY ซึ่งช่วยให้คุณจัดการการเชื่อมต่อ

คุณยังสามารถติดตั้ง SSH โดยใช้ Cygwin ได้ ข้อดีของการทำเช่นนี้คือคุณสามารถใช้ Mosh ซึ่งช่วยให้คุณไม่พลาดการติดต่อหากคุณทำให้เครื่องเข้าสู่โหมดสลีปหรือเปลี่ยนเครือข่าย มันยอดเยี่ยมมากสำหรับการใช้งานแล็ปท็อปผ่าน Wi-Fi

ภาษาโปรแกรม

Unix เป็นสภาพแวดล้อมการพัฒนาที่ยอดเยี่ยมและสิ่งที่ภาษาการเขียนโปรแกรมที่คุณโปรดปรานบน Unix นั้นมีให้สำหรับ Windows

ภาษาสคริปต์ที่สำคัญทั้งหมดรวมถึง Python, Perl, PHP และอื่น ๆ มีรุ่น Windows ดั้งเดิมรวมถึงรุ่น Cygwin

Microsoft มีเครื่องมือในการพัฒนาของตัวเอง แต่เครื่องมือ Unix มักจะมีน้ำหนักเบากว่ามาก

ผู้จัดการสก์ท็อป

คุณลักษณะอื่นของเดสก์ท็อป Linux ที่คุณอาจพลาดคือเดสก์ท็อปเสมือน ในขณะที่ Microsoft กำลังเพิ่มลงใน Windows 10 คุณไม่ต้องรอ คุณสามารถติดตั้ง VirtuaWin ซึ่งให้คุณสมบัติการจัดการหน้าต่างขั้นสูงในขณะนี้ เช่นเดียวกับซอฟต์แวร์ Linux ที่ดีที่สุดคือซอฟต์แวร์เสรีและโอเพนซอร์ส

ทำความรู้จักกับ Real * ระวัง

หากคุณต้องมี Unix จริงคุณไม่จำเป็นต้องยกเลิกระบบที่คุณชื่นชอบ Windows และ Linux แบบดูอัลบูตเป็นโซลูชั่นแบบคลาสสิค

หากคุณไปเส้นทางนี้เพียงตรวจสอบให้แน่ใจว่าติดตั้ง Windows ก่อน มิฉะนั้น Windows จะเขียนทับ bootloader ใด ๆ ใน Master Boot Record ด้วยตนเองเมื่อคุณติดตั้ง ลีนุกซ์ส่วนใหญ่นั้นฉลาดพอที่จะตรวจจับพาร์ติชั่นของ Windows และติดตั้ง bootloader ที่ให้คุณเลือกระบบปฏิบัติการที่คุณต้องการบูทเข้าไป

ปัญหาอื่นที่คุณอาจพบในคอมพิวเตอร์รุ่นใหม่ที่ออกแบบมาสำหรับ Windows 8 คือการป้องกัน UEFI ได้รับการออกแบบมาอย่างชัดเจนเพื่อป้องกันรูทคิทและบูทคิทมันถูกวิพากษ์วิจารณ์ว่าต้องให้ระบบปฏิบัติการลงชื่อ cryptographically ซึ่งมีศักยภาพที่จะล็อค distros ออกมามากมาย

Microsoft สั่งให้พีซีเครื่องใหม่เปิดใช้งานตามค่าเริ่มต้น แต่โชคดีที่พวกเขาต้องการให้คุณมีความสามารถในการปิดเครื่อง แต่ใช้กับพีซี x86 เท่านั้น พวกเขาอาจตัดสินใจเป็นอย่างอื่นในอนาคต หากคุณต้องการเก็บบูทอย่างปลอดภัยหรือกำลังใช้หน่วยประมวลผล ARM คุณสามารถเลือก distros ที่ลงชื่อเช่น Ubuntu รุ่น 64 บิต

ข้อสรุป

แม้ว่าคุณจะพบว่าตัวเองติดอยู่ที่ Windows ชั่วคราวหรือถาวรคุณก็ยังสามารถลิ้มรสสวรรค์เล็ก ๆ น้อย ๆ ของคุณเองได้ด้วยการเพิ่มเข้าไปในสภาพแวดล้อม Windows ของคุณ