โฮมเพจ » ทำอย่างไร » วิธีการติดตั้งและใช้งาน Linux Bash Shell บน Windows 10

    วิธีการติดตั้งและใช้งาน Linux Bash Shell บน Windows 10

    ระบบย่อย Windows สำหรับ Linux ซึ่งเปิดตัวในการปรับปรุงครบรอบปีได้กลายเป็นคุณสมบัติที่มีความเสถียรในการปรับปรุง Fall Creators ตอนนี้คุณสามารถรัน Ubuntu และ openSUSE บน Windows โดย Fedora และลีนุกซ์รุ่นอื่น ๆ จะมาเร็ว ๆ นี้.

    สิ่งที่คุณต้องรู้เกี่ยวกับ Bash Shell ของ Windows 10

    นี่ไม่ใช่เครื่องเสมือน, คอนเทนเนอร์หรือซอฟต์แวร์ Linux ที่คอมไพล์แล้วสำหรับ Windows (เช่น Cygwin) แต่ Windows 10 เสนอระบบย่อย Windows แบบสมบูรณ์สำหรับ Linux สำหรับการใช้งานซอฟต์แวร์ Linux มันขึ้นอยู่กับ Project Astoria ที่ถูกทอดทิ้งของ Microsoft ที่ทำงานบนแอพ Android บน Windows.

    คิดว่ามันเป็นสิ่งที่ตรงกันข้ามกับไวน์ ในขณะที่ Wine อนุญาตให้คุณเรียกใช้แอปพลิเคชัน Windows โดยตรงบน Linux ระบบย่อย Windows สำหรับ Linux ให้คุณเรียกใช้แอปพลิเคชัน Linux บน Windows ได้โดยตรง.

    Microsoft ทำงานร่วมกับ Canonical เพื่อเสนอสภาพแวดล้อม Bash shell ที่ใช้ Ubuntu เต็มรูปแบบซึ่งทำงานบนระบบย่อยนี้ ในทางเทคนิคแล้วนี่ไม่ใช่ Linux เลย Linux เป็นเคอร์เนลระบบปฏิบัติการพื้นฐานและไม่มีในที่นี้ แต่นี่จะช่วยให้คุณเรียกใช้ Bash shell และไบนารีเดียวกับที่คุณใช้บน Ubuntu Linux นักปราชญ์ซอฟต์แวร์ฟรีมักจะเถียงว่าระบบปฏิบัติการลีนุกซ์โดยเฉลี่ยควรถูกเรียกว่า "GNU / Linux" เพราะมันเป็นซอฟต์แวร์ GNU จำนวนมากที่ทำงานบนเคอร์เนลลินุกซ์ เปลือกทุบตีที่คุณจะได้รับเป็นเพียงเครื่องมือ GNU และซอฟต์แวร์อื่น ๆ ทั้งหมด.

    ในขณะที่คุณสมบัตินี้เดิมเรียกว่า "Bash บน Ubuntu บน Windows" แต่ก็ช่วยให้คุณเรียกใช้ Zsh และเชลล์บรรทัดคำสั่งอื่น ๆ สนับสนุนลินุกซ์อื่น ๆ ด้วย คุณสามารถเลือก openSUSE Leap หรือ SUSE Enterprise Server แทน Ubuntu และ Fedora ก็กำลังมา.

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

    วิธีการติดตั้ง Bash บน Windows 10

    ฟีเจอร์นี้ใช้ไม่ได้กับ Windows 10 รุ่น 32 บิตดังนั้นคุณต้องแน่ใจว่าคุณใช้ Windows รุ่น 64 บิต ได้เวลาเปลี่ยนเป็น Windows 10 รุ่น 64 บิตหากคุณยังคงใช้งานรุ่น 32 บิตอยู่ดี.

    สมมติว่าคุณมี Windows 64 บิตในการเริ่มต้นให้ไปที่แผงควบคุม> โปรแกรม> เปิดหรือปิดคุณสมบัติ Windows เปิดใช้งานตัวเลือก“ ระบบย่อย Windows สำหรับ Linux” ในรายการจากนั้นคลิกปุ่ม“ ตกลง”.

    คลิก“ เริ่มใหม่ทันที” เมื่อคุณได้รับแจ้งให้รีสตาร์ทคอมพิวเตอร์ คุณลักษณะนี้จะไม่ทำงานจนกว่าคุณจะรีบูตเครื่อง.

    บันทึก: เริ่มต้นด้วยการอัปเดตผู้สร้าง Fall คุณไม่ต้องเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ในแอปการตั้งค่าเพื่อใช้คุณสมบัตินี้อีกต่อไป คุณเพียงแค่ต้องติดตั้งจากหน้าต่างคุณสมบัติของ Windows.

    หลังจากที่คอมพิวเตอร์ของคุณเริ่มระบบใหม่ให้เปิด Microsoft Store จากเมนูเริ่มและค้นหา“ Linux” ในร้าน คลิก“ รับแอพ” ภายใต้แบนเนอร์“ Linux บน Windows?”.

    บันทึก: เริ่มต้นด้วยการอัปเดตผู้สร้าง Fall คุณไม่สามารถติดตั้ง Ubuntu ได้อีกต่อไปโดยเรียกใช้คำสั่ง“ bash” คุณต้องติดตั้ง Ubuntu หรือการกระจาย Linux อื่นจากแอพ Store แทน.

    คุณจะเห็นรายการลินุกซ์ทุกตัวที่มีอยู่ใน Windows Store ในฐานะที่เป็น Fall Builders Update ซึ่งรวมถึง Ubuntu, openSUSE Leap และ openSUSE Enterprise พร้อมกับสัญญาว่า Fedora จะมาถึงในไม่ช้า.

    ปรับปรุง: Debian และ Kali พร้อมใช้งานแล้วใน Store แต่ไม่มีในรายการนี้ ค้นหา“ Debian Linux” หรือ“ Kali Linux” เพื่อค้นหาและติดตั้ง.

    หากต้องการติดตั้งการแจกจ่าย Linux ให้คลิกจากนั้นคลิกปุ่ม“ รับ” หรือ“ ติดตั้ง” เพื่อติดตั้งเหมือนแอปพลิเคชัน Store อื่น ๆ.

    หากคุณไม่แน่ใจว่าจะติดตั้งระบบปฏิบัติการ Linux แบบใดเราขอแนะนำ Ubuntu การกระจาย Linux ยอดนิยมนี้ก่อนหน้านี้มีเพียงตัวเลือกเดียวที่ใช้ได้ แต่ระบบ Linux อื่น ๆ มีให้บริการสำหรับผู้ที่มีความต้องการเฉพาะเจาะจงมากขึ้น.

    คุณยังสามารถติดตั้งลีนุกซ์หลายรุ่นและแต่ละตัวจะได้รับทางลัดที่เป็นเอกลักษณ์ของตัวเอง คุณสามารถรันลีนุกซ์หลายตัวในเวลาเดียวกันในหน้าต่างที่แตกต่างกัน.

    วิธีใช้ Bash Shell และติดตั้งซอฟต์แวร์ Linux

    ตอนนี้คุณมี bash shell บรรทัดคำสั่งแบบเต็มตาม Ubuntu หรือการแจกจ่าย Linux อื่น ๆ ที่คุณติดตั้ง.

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

    หากต้องการเปิดสภาพแวดล้อม Linux ที่คุณติดตั้งเพียงเปิดเมนูเริ่มและค้นหาการกระจายที่คุณติดตั้ง ตัวอย่างเช่นหากคุณติดตั้ง Ubuntu ให้เปิดทางลัดของ Ubuntu.

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

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

    ตัวอย่างเช่นหากคุณป้อน "bob" และ "letmein" เป็นข้อมูลประจำตัวของคุณชื่อผู้ใช้ในสภาพแวดล้อม Linux จะเป็น "bob" และรหัสผ่านที่คุณใช้ภายในสภาพแวดล้อม Linux จะเป็น "letmein" ไม่ว่าชื่อผู้ใช้ Windows ของคุณและ รหัสผ่านคือ.

    คุณสามารถเปิดใช้งานสภาพแวดล้อม Linux ที่ติดตั้งของคุณโดยเรียกใช้ WSL คำสั่ง หากคุณติดตั้งลีนุกซ์หลายชุดไว้คุณสามารถเลือกสภาวะแวดล้อม Linux ดีฟอลต์ที่คำสั่งนี้เรียกใช้.

    หากคุณติดตั้ง Ubuntu คุณสามารถเรียกใช้ อูบุนตู คำสั่งเพื่อติดตั้ง สำหรับ openSUSE Leap 42 ให้ใช้  openSUSE-42 . สำหรับ SUSE Linux Enterprise Sever 12 ให้ใช้ SLES-12 . คำสั่งเหล่านี้มีการระบุไว้ในหน้ากระจาย Linux แต่ละหน้าใน Windows Store.

    คุณยังสามารถเปิดใช้งานสภาพแวดล้อม Linux เริ่มต้นของคุณได้โดยเรียกใช้ ทุบตี คำสั่ง แต่ Microsoft แจ้งว่านี่เลิกใช้แล้ว ซึ่งหมายความว่า ทุบตี คำสั่งอาจหยุดทำงานในอนาคต.

    หากคุณประสบกับการใช้ Bash shell บน Linux, Mac OS X หรือแพลตฟอร์มอื่น ๆ คุณจะอยู่บ้านของคุณเอง.

    บน Ubuntu คุณต้องใส่คำสั่งด้วย  sudo เพื่อรันด้วยการอนุญาตรูท ผู้ใช้“ root” บนแพลตฟอร์ม UNIX มีการเข้าถึงระบบเต็มรูปแบบเช่นผู้ใช้“ ผู้ดูแลระบบ” บน Windows ระบบไฟล์ Windows ของคุณอยู่ที่ / mnt / C ในสภาวะแวดล้อม Bash เชลล์.

    ใช้คำสั่งเทอร์มินัล Linux เดียวกันกับที่คุณต้องการใช้ หากคุณคุ้นเคยกับพรอมต์คำสั่งมาตรฐานของ Windows พร้อมกับคำสั่ง DOS ต่อไปนี้เป็นคำสั่งพื้นฐานบางประการที่ใช้ร่วมกับทั้ง Bash และ Windows:

    • เปลี่ยนไดเรกทอรี: ซีดี ใน Bash, ซีดี หรือ  chdir ใน DOS
    • รายการเนื้อหาของไดเรกทอรี:  LS ใน Bash, dir ใน DOS
    • ย้ายหรือเปลี่ยนชื่อไฟล์: mv ใน Bash, ย้าย และ  ตั้งชื่อใหม่ ใน DOS
    • คัดลอกไฟล์: ซีพี ใน Bash,  สำเนา ใน DOS
    • ลบไฟล์: RM ใน Bash,  เดล หรือ ลบออก ใน DOS
    • สร้างไดเรกทอรี:  mkdir ใน Bash, mkdir ใน DOS
    • ใช้โปรแกรมแก้ไขข้อความ: vi หรือ นาโน ใน Bash,  แก้ไข ใน DOS

    สิ่งสำคัญคือให้จำไว้ว่า Bash shell และสภาพแวดล้อมเลียนแบบลีนุกซ์นั้นแตกต่างจาก Windows กล่าวอีกนัยหนึ่ง“ File.txt” ที่มีอักษรตัวใหญ่แตกต่างจาก“ file.txt” โดยไม่มีตัวพิมพ์ใหญ่.

    สำหรับคำแนะนำเพิ่มเติมโปรดศึกษาคู่มือผู้เริ่มต้นของเราเกี่ยวกับบรรทัดคำสั่ง Linux และการแนะนำอื่น ๆ ที่คล้ายคลึงกับ Bash shell, บรรทัดคำสั่ง Ubuntu และเทอร์มินัล Linux ออนไลน์.

    คุณจะต้องใช้คำสั่ง apt เพื่อติดตั้งและอัปเดตซอฟต์แวร์ของสภาพแวดล้อม Ubuntu อย่าลืมนำหน้าคำสั่งเหล่านี้ด้วย sudo , ซึ่งทำให้พวกเขาทำงานในฐานะรูทเทียบเท่ากับผู้ดูแลระบบของ Linux นี่คือคำสั่ง apt-get ที่คุณต้องรู้:

    • ดาวน์โหลดข้อมูลอัปเดตเกี่ยวกับแพ็คเกจที่มี: อัปเดต sudo apt
    • ติดตั้งแพ็คเกจแอปพลิเคชัน:  sudo apt ติดตั้งชื่อแพ็กเกจ (แทนที่“ packagename” ด้วยชื่อของแพ็คเกจ)
    • ถอนการติดตั้งแพ็คเกจแอปพลิเคชัน:  sudo apt ลบชื่อแพ็กเกจ (แทนที่“ packagename” ด้วยชื่อของแพ็คเกจ)
    • ค้นหาแพ็คเกจที่มี:  คำค้นหา sudo apt (แทนที่“ word” ด้วยคำที่คุณต้องการค้นหาชื่อแพ็คเกจและคำอธิบายสำหรับ)
    • ดาวน์โหลดและติดตั้งแพ็คเกจที่คุณติดตั้งเวอร์ชั่นล่าสุด: sudo apt upgrade

    หากคุณติดตั้งการกระจาย SUSE Linux คุณสามารถใช้คำสั่ง zypper เพื่อติดตั้งซอฟต์แวร์แทน.

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

    โบนัส: ติดตั้งแบบอักษร Ubuntu สำหรับประสบการณ์ Ubuntu จริง

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

    นี่คือสิ่งที่ดูเหมือนว่า:

    ในการติดตั้งแบบอักษรขั้นแรกให้ดาวน์โหลดตระกูลตัวอักษรของ Ubuntu จากเว็บไซต์ของ Ubuntu เปิดไฟล์. zip ที่ดาวน์โหลดมาและค้นหาไฟล์“ UbuntuMono-R.ttf” นี่คือฟอนต์ monospace ของ Ubuntu ซึ่งเป็นฟอนต์เดียวที่ใช้ในเทอร์มินัล เป็นฟอนต์เดียวที่คุณต้องติดตั้ง.

    ดับเบิลคลิกที่ไฟล์“ UbuntuMono-R.ttf” แล้วคุณจะเห็นตัวอย่างของแบบอักษร คลิก“ ติดตั้ง” เพื่อติดตั้งลงในระบบของคุณ.

    ในการทำให้แบบอักษร monospace ของ Ubuntu เป็นตัวเลือกในคอนโซลคุณจะต้องเพิ่มการตั้งค่าในรีจิสทรีของ Windows.

    เปิดตัวแก้ไขรีจิสทรีโดยกด Windows + R บนแป้นพิมพ์ของคุณพิมพ์ regedit , จากนั้นกด Enter นำทางไปยังคีย์ต่อไปนี้หรือคัดลอกและวางลงในแถบที่อยู่ของ Registry Editor:

    NT \ CurrentVersion \ Console \ TrueTypeFont HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows

    คลิกขวาในบานหน้าต่างด้านขวาและเลือกใหม่> ค่าสตริง ตั้งชื่อค่าใหม่ 000 .

    คลิกสองครั้งที่สตริง“ 000” ที่คุณเพิ่งสร้างจากนั้นป้อน อูบุนตูโมโน เป็นข้อมูลค่าของมัน.

    เปิดใช้หน้าต่าง Ubuntu คลิกขวาที่แถบชื่อเรื่องแล้วเลือกคำสั่ง“ คุณสมบัติ” คลิกแท็บ“ แบบอักษร” จากนั้นเลือก“ อูบุนตูโมโน” ในรายการแบบอักษร.


    ซอฟต์แวร์ที่คุณติดตั้งใน Bash shell นั้นถูก จำกัด ไว้ที่ Bash shell คุณสามารถเข้าถึงโปรแกรมเหล่านี้ได้จากพรอมต์คำสั่ง, PowerShell หรือที่อื่น ๆ ใน Windows แต่ถ้าคุณเรียกใช้ ทุบตี -c คำสั่ง.