วิธีการเรียกใช้บรรทัดคำสั่ง Bash ใน Windows 10

ในการ อัพเดท Windows 10 Anniversary Microsoft ได้เพิ่มคุณลักษณะใหม่ที่น่าสนใจสำหรับนักพัฒนาผู้ใช้ที่มีอำนาจและทุกคนที่เคยทำงานกับระบบ Unix-y เช่น Mac OS X และ Linux Windows 10 มีคำสั่งให้ใช้ Unix Bash (ในเบต้า) โดยได้รับความร่วมมือจาก Canonical ซึ่งเป็น บริษัท ที่อยู่เบื้องหลัง Ubuntu Linux

ด้วยคำสั่ง Bash คุณสามารถดำเนินการได้ทุกประเภทเช่นการโต้ตอบกับระบบไฟล์ Windows (เช่นเดียวกับที่คุณสามารถใช้คำสั่ง Windows พร้อมรับคำสั่งปกติ) เรียกใช้คำสั่ง Bash มาตรฐานและแม้แต่การติดตั้งโปรแกรมกราฟิกแบบ UI ของ Linux - ที่ล่าสุดไม่ได้รับการสนับสนุนอย่างเป็นทางการ

ถ้าคุณเป็นผู้ใช้ Bash เก๋าหรือสนใจในการเริ่มต้นใช้งาน Command Prompt ที่เป็นที่นิยมนี่คือวิธีการติดตั้ง Bash ใน Windows 10

01 จาก 06

ระบบย่อย

เมื่อคุณติดตั้ง Bash ใน Windows 10 คุณจะไม่ได้รับเครื่องเสมือนหรือโปรแกรมที่ทำงานได้ดีที่สุดเหมือนกับ Bash ใน Linux เป็นจริง Bash ทำงาน natively ในเครื่องคอมพิวเตอร์ของคุณขอบคุณคุณลักษณะใน Windows 10 เรียกว่า Windows Subsystem for Linux (WSL) WSL เป็น "ซอสลับ" ที่ช่วยให้ซอฟต์แวร์ Linux สามารถทำงานบน Windows ได้

ในการเริ่มต้นไปที่ Start> Settings> Update & Security> สำหรับนักพัฒนาซอฟต์แวร์ ภายใต้หัวข้อย่อย "ใช้คุณลักษณะของนักพัฒนาซอฟต์แวร์" เลือกปุ่มตัวเลือก โหมดนักพัฒนาซอฟต์แวร์ คุณอาจได้รับแจ้งให้รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ ณ จุดนี้ ถ้าใช่ให้ดำเนินการต่อไป

02 จาก 06

เปิดคุณลักษณะของ Windows

เมื่อเสร็จแล้วให้ปิดแอป Settings และคลิกที่แถบค้นหา Cortana ในแถบงานและพิมพ์คุณสมบัติของ Windows ผลลัพธ์ยอดนิยมควรเป็นตัวเลือกของแผงควบคุมที่เรียกว่า "เปิดหรือปิดคุณลักษณะของ Windows" เลือกหน้าต่างนั้นและเปิดหน้าต่างเล็ก ๆ

เลื่อนลงมาและทำเครื่องหมายที่ช่อง "Windows Subsystem for Linux (Beta)" จากนั้นคลิก OK เพื่อปิดหน้าต่าง

ถัดไปคุณจะได้รับแจ้งให้รีสตาร์ทเครื่องคอมพิวเตอร์ซึ่งคุณจะต้องทำก่อนจึงจะสามารถใช้ Bash ได้

03 จาก 06

การติดตั้งครั้งสุดท้าย

เมื่อคอมพิวเตอร์ของคุณได้เริ่มต้นใหม่คลิก Cortana ในแถบงานอีกครั้งและพิมพ์ bash ผลด้านบนควรเป็นตัวเลือกในการเรียกใช้ "bash" เป็นคำสั่ง - เลือกที่

หรือไปที่ Start (เริ่ม)> Windows System (ระบบปฏิบัติการ Windows)> Command Prompt เมื่อหน้าต่างพรอมต์คำสั่งเปิดขึ้นให้พิมพ์ bash และกด Enter

ไม่ว่าคุณจะทำอย่างไรขั้นตอนการติดตั้งสุดท้ายสำหรับ Bash จะเริ่มต้นด้วยการดาวน์โหลด Bash จาก Windows Store (ผ่านทาง command prompt) เมื่อถึงจุดหนึ่งคุณจะถูกขอให้ดำเนินการต่อ เมื่อสิ่งนั้นเกิดขึ้นให้พิมพ์ y แล้วรอให้การติดตั้งเสร็จสิ้น

04 จาก 06

เพิ่มชื่อผู้ใช้และรหัสผ่าน

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

เมื่อส่วนนั้นเสร็จสิ้นและการติดตั้งเสร็จสิ้นคำสั่งจะปรากฏขึ้นโดยอัตโนมัติใน Bash คุณจะรู้ว่ามันทำเมื่อคุณเห็นสิ่งที่ต้องการ 'r3dB4r0n @ [ชื่อคอมพิวเตอร์ของคุณ]' เป็นคำสั่ง

ตอนนี้คุณสามารถป้อนคำสั่งใด ๆ Bash ที่คุณต้องการได้ เนื่องจากซอฟต์แวร์นี้เป็นซอฟต์แวร์รุ่นเบต้าไม่ใช่ทุกอย่างจะทำงาน แต่ส่วนใหญ่จะใช้งานร่วมกับ Bash ในระบบอื่น ๆ

เมื่อใดก็ตามที่คุณต้องการเปิด Bash อีกครั้งคุณจะพบได้ใน Start> Bash on Ubuntu บน Windows

05 จาก 06

การอัพเกรดการติดตั้งของคุณ

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

เพื่อให้แน่ใจว่าคุณทันสมัยอยู่ให้เปิด Bash ไว้ที่ Ubuntu บน Windows แล้วพิมพ์คำสั่งต่อไปนี้: sudo apt-get update ตอนนี้กด Enter Bash จะพิมพ์ข้อความแสดงข้อผิดพลาดไปยังหน้าต่างจากนั้นขอรหัสผ่าน

เพียงแค่ละเว้นข้อความแสดงข้อผิดพลาดนี้ คำสั่ง sudo ยังไม่ทำงานเต็มที่ แต่คุณยังต้องการคำสั่งบางอย่างใน Bash บวกกับการปฏิบัติที่ดีเพียงอย่างเดียวในการทำสิ่งต่างๆอย่างเป็นทางการด้วยความคาดหมายถึงประสบการณ์ทุบตีแบบไม่ต่อเนื่องบน Windows

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

การอัปเกรดทุกอย่างอาจใช้เวลาเพียงไม่กี่นาที แต่เมื่อทำเสร็จ Bash จะได้รับการอัปเกรดและพร้อมที่จะไป

06 จาก 06

การใช้โปรแกรมบรรทัดคำสั่ง

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

ในตัวอย่างนี้โฟลเดอร์ของเราอยู่ที่ C: \ Users \ BashFan \ Documents และฮาร์ดไดรฟ์ภายนอกของเราคือไดรฟ์ F: \

สิ่งที่คุณต้องทำคือพิมพ์ rsync -rv / mnt / c / Users / BashFan / Documents / / mnt / f / Documents คำสั่งนี้บอกให้ Bash ใช้โปรแกรม Rsync ซึ่งควรติดตั้งไว้ใน Bash เวอร์ชันของคุณแล้ว จากนั้นส่วน "rv" จะบอก rsync เพื่อสำรองข้อมูลทุกอย่างที่อยู่ภายในโฟลเดอร์ต่างๆในพีซีของคุณและพิมพ์กิจกรรมทั้งหมดของ rsync ลงในบรรทัดคำสั่ง ตรวจสอบให้แน่ใจว่าคุณได้พิมพ์คำสั่งนี้อย่างถูกต้องรวมถึงการใช้เครื่องหมายทับหลัง ... / BashFan / Documents /. สำหรับคำอธิบายว่าเหตุใดเครื่องหมายทับเป็นสิ่งที่สำคัญลองดูบทแนะนำเกี่ยวกับ Digital Ocean นี้

สองบิตสุดท้ายที่มีโฟลเดอร์ปลายทางบอก Bash ให้คัดลอกโฟลเดอร์และตำแหน่งเพื่อคัดลอกไปที่ สำหรับ Bash เพื่อเข้าถึงไฟล์ Windows จะต้องเริ่มต้นด้วย "/ mnt /" นี่เป็นเพียงความแปลกประหลาดของ Bash ใน Windows เนื่องจาก Bash ยังคงทำงานเหมือนกับว่ามันทำงานอยู่บนเครื่องลินุกซ์

นอกจากนี้โปรดทราบว่าคำสั่ง Bash เป็นตัวพิมพ์เล็กและใหญ่ หากคุณพิมพ์ใน "เอกสาร" แทน "Documents" Rsync จะไม่สามารถค้นหาโฟลเดอร์ที่ถูกต้องได้

ตอนนี้คุณได้พิมพ์คำสั่งของคุณแล้วกด Enter และเอกสารของคุณจะได้รับการสำรองข้อมูลในเวลาไม่นาน

นั่นคือทั้งหมดที่เราจะกล่าวถึงในบทนำเกี่ยวกับ Bash บน Windows อีกครั้งหนึ่งเราจะดูว่าคุณสามารถทดสอบกับการใช้โปรแกรมลีนุกซ์ใน Windows และพูดคุยเกี่ยวกับคำสั่งทั่วไปที่จะใช้กับ Bash ได้อย่างไร