โฮมเพจ » ทำอย่างไร » วิธีใช้ Zsh (หรือเชลล์อื่น) ใน Windows 10

    วิธีใช้ Zsh (หรือเชลล์อื่น) ใน Windows 10

    Ubuntu และ Linux อื่น ๆ ที่มีใน Windows 10 ใช้ Bash shell ตามค่าเริ่มต้น แต่นั่นไม่ใช่ตัวเลือกเดียวของคุณ Windows มีเลเยอร์ความเข้ากันได้สำหรับการใช้งานซอฟต์แวร์ Linux บน Windows และคุณสามารถใช้เพื่อรัน Zsh หรือเชลล์ใดก็ได้ที่คุณต้องการ.

    ตอนนี้เชลล์ Zsh ทำงานบน Windows 10 คุณสามารถให้ Bash รัน Zsh โดยอัตโนมัติเมื่อใดก็ตามที่คุณเปิดใช้งาน Oh My Zsh ยังทำงานเพื่อปรับแต่งเชลล์ Zsh ของคุณใน Windows เช่นเดียวกับใน Linux.

    เริ่มต้นด้วยการติดตั้ง Bash

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

    หากคุณติดตั้ง Bash ไว้ใน Windows แล้วคุณก็พร้อมที่จะไป.

    วิธีการติดตั้ง Zsh (หรือเชลล์อื่น)

    หลังจากติดตั้ง Bash แล้วคุณต้องติดตั้งเชลล์ที่คุณต้องการใช้จากภายใน Bash คุณทำได้โดยใช้คำสั่ง apt-get เช่นเดียวกับที่คุณติดตั้งซอฟต์แวร์อื่น ๆ บน Ubuntu Linux.

    ในการติดตั้ง Zsh บน Ubuntu ให้เปิด Bash shell และรันคำสั่งต่อไปนี้:

    sudo apt-get install zsh

    กด“ y” เมื่อได้รับแจ้งจากนั้นกด Enter เพื่อดำเนินการต่อ ฉลาดรับการดาวน์โหลดอัตโนมัติและติดตั้ง Zsh จากที่เก็บของ Ubuntu.

    ในการกระจาย Linux อื่น ๆ เพียงใช้คำสั่งการติดตั้งซอฟต์แวร์การกระจาย Linux ของคุณ ตัวอย่างเช่นคุณจะต้องใช้คำสั่ง zypper บน openSUSE.

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

    sudo apt-get install Fish

    วิธีการเปิดตัว Zsh (หรือเชลล์อื่น)

    ในการเรียกใช้ Zsh หรือเชลล์อื่นหลังจากติดตั้งเพียงพิมพ์ชื่อเชลล์ในพรอมต์ Bash จากนั้นกด Enter ตัวอย่างเช่นหากต้องการเริ่มใช้ Zsh จาก Bash คุณเพียงพิมพ์:

    zsh

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

    หากต้องการออกจาก zsh shell และกลับไปที่ Bash เพียงรันคำสั่งต่อไปนี้:

    ทางออก

    วิธีการเปิดตัว Zsh โดยตรง

    คุณสามารถเปิดเปลือก Zsh โดยตรงด้วยคำสั่งดังนี้:

    wsl zsh ทุบตี -c zsh อูบุนตู -c zsh opensuse-42 -c zsh sles-12 -c zsh

    วิธีสร้าง Bash เปิด Zsh โดยอัตโนมัติ

    นอกจากนี้คุณยังสามารถให้ Bash เปลี่ยนเป็น Zsh โดยอัตโนมัติเมื่อใดก็ตามที่คุณเปิดใช้.

    ในการทำเช่นนี้คุณต้องแก้ไขไฟล์. bashrc ของคุณ Bash จะรันคำสั่งในไฟล์นี้ทุกครั้งที่เริ่มทำงาน คุณสามารถทำการแก้ไขโดยใช้โปรแกรมแก้ไขข้อความที่คุณต้องการรวมถึง vi แต่เราจะอธิบายกระบวนการโดยใช้นาโน.

    ในการเปิดไฟล์. bashrc ใน nano ให้รันคำสั่งต่อไปนี้:

    นาโน. bashrc

    เพิ่มบรรทัดต่อไปนี้ลงในไฟล์ คุณสามารถเพิ่มบรรทัด“ exec zsh” แต่บรรทัดเพิ่มเติมต่อไปนี้ทำให้มั่นใจได้ว่า Bash จะเปิดใช้ Zsh เมื่อคุณเปิดหน้าต่าง Bash เท่านั้น หลีกเลี่ยงปัญหานี้ทำให้เกิดปัญหากับซอฟต์แวร์อื่น.

    # เรียกใช้ Zsh ถ้า [-t 1]; จากนั้นเรียกใช้ zsh fi

    หากคุณต้องการรันเชลล์อื่นคุณจะต้องป้อนคำสั่งของเชลล์นั้นแทนคำสั่ง“ zsh”.

    หลังจากคุณทำการเปลี่ยนแปลงให้กด Ctrl + O แล้วกด Enter เพื่อบันทึกไฟล์ กด Ctrl + X เพื่อออกจากนาโนหลังจากนั้น.

    ตอนนี้เมื่อใดก็ตามที่คุณเปิดทางลัด Ubuntu (หรือทางลัดการกระจาย Linux อื่น ๆ ) บน Windows มันจะเริ่มต้นด้วย Zsh shell.

    หากต้องการย้อนกลับการเปลี่ยนแปลงของคุณให้แก้ไขไฟล์. bashrc อีกครั้งและลบส่วนที่คุณเพิ่ม.


    เชลล์ Linux ทางเลือกทั้งหมดควรใช้งานได้ตามทฤษฎี หากไม่มี Microsoft จำเป็นต้องแก้ไข Windows Subsystem พื้นฐานสำหรับ Linux เพื่อให้สามารถใช้งานซอฟต์แวร์ Linux ได้อย่างถูกต้องมากขึ้น คุณสามารถดูข้อบกพร่องที่มีอยู่และรายงานข้อผิดพลาดใหม่ ๆ ให้กับ Microsoft ได้ที่หน้า BashOnWindows GitHub.