เป็นเวลานานแล้วที่ Windows 10 ไม่มีอินเทอร์เฟซบรรทัดคำสั่งที่ยอดเยี่ยม ด้วยเหตุนี้ นักพัฒนาและผู้ดูแลระบบจึงได้ติดตั้งตัวเลือกของบริษัทอื่นเพื่อจำลองคอนโซลสไตล์ Unix และแม้ว่าจะเป็นไปได้ที่จะได้รับ bash shell ภายใน Windows 10 แต่ผู้ใช้จำนวนมากยังคงชอบโปรแกรมจำลองบรรทัดคำสั่งที่กำหนดค่าได้ ดังนั้นบทความนี้จะแนะนำซอฟต์แวร์จำลองบรรทัดคำสั่งที่ดีที่สุดห้ารายการสำหรับ Windows 10
1. เทอร์มินัลวินโดวส์
Windows Terminal ที่เพิ่งเปิดตัวใหม่ แม้ว่าจะมีข้อจำกัดเมื่อเทียบกับโปรแกรมจำลองที่มีคุณสมบัติครบครันในรายการนี้ แต่ยังคงมีการปรับปรุงที่เหนือกว่าแอปเทอร์มินัล Windows แบบสแตนด์อโลน เครื่องมือนี้รวม Command Line, PowerShell, Azure Cloud Shell, Git Bash และระบบย่อย Windows สำหรับ Linux (WSL) ไว้ในเอนทิตีที่ผสานรวมเป็นหนึ่งเดียว นอกจากนี้ยังปรับปรุงข้อเสียของเครื่องมือบรรทัดคำสั่งอย่างมาก เช่น การไม่อนุญาตให้คัดลอกโดยไม่มีเทคนิคที่ซับซ้อน
เทอร์มินัลวินโดวส์
เหตุผลหลักที่คุณควรพิจารณา Windows Terminal ฟรีก็เพราะว่ามันจะเป็นส่วนสำคัญของประสบการณ์ Windows 11 ที่กำลังจะมาถึง ด้วยฟังก์ชันเพิ่มเติมที่มีให้ คุณจะได้รับประสบการณ์เทอร์มินัลที่เรียบง่ายแต่ทันสมัยยิ่งขึ้น นอกจากนี้ Windows Terminal ยังใช้งานได้กับทั้ง Windows 10 และ Windows 11 ต่างจากเทอร์มินัลของบริษัทอื่นตรงที่ไม่มีความล่าช้า ความล่าช้า หรือการหยุดชะงักเมื่อเรียกใช้เครื่องมือเนทิฟนี้
2. FireCMD
หากคุณต้องการสร้างสภาพแวดล้อมที่เหมือน UNIX ใน Windows FireCMD (Fire Command) จะเป็นล่ามคำสั่งขั้นสูง FireCMD ใช้งานง่ายแม้สำหรับผู้ที่ไม่มีความรู้ทางเทคนิค เนื่องจาก GUI ที่เรียบง่ายของมันดูเหมือนกับแอปพลิเคชัน Windows Office อื่นๆ มีคุณลักษณะด้านเอกสาร เช่น การเติมคำสั่งอัตโนมัติ นามแฝง สแน็ปช็อต การคัดลอกหลายชุด และการค้นหา/แทนที่
ไฟCMD
ด้วย FireCMD มันง่ายมากที่จะปรับแต่งตระกูลฟอนต์ ขนาด สีและสไตล์ ปรับขนาดหน้าต่าง ซูมเข้าและออก คัดลอก-วางข้อความ ซึ่งจะทำให้โปรแกรมเทอร์มินัลนี้มีลักษณะและฟังก์ชันการทำงานของโปรแกรมแก้ไขข้อความ Microsoft Rich Text ทั่วไป โปรแกรมรองรับหน้าต่างแบบแท็บ เช่น Windows Terminal และสามารถเรียกใช้ขอบเขตทั้งหมดของหน้าจอ เช่น PowerShell, Command Line, Cygwin, Git Bash เป็นต้น อย่างไรก็ตาม แอปพลิเคชันนี้ไม่ฟรีและมีค่าใช้จ่ายประมาณ 39 ดอลลาร์สำหรับการใช้งานตลอดชีวิต
3. MobaXterm
คุณไม่สามารถมีความยืดหยุ่นและปรับแต่งได้มากขึ้นด้วยตัวเลือกอื่นนอกเหนือจาก MobaXterm ซอฟต์แวร์จำลองนี้รองรับเซสชันบนโปรโตคอลที่หลากหลาย รวมถึง SSH, Telnet, Rsh, Xdmcp (Unix ระยะไกล), RDP, VNC (คอมพิวเตอร์เครือข่ายเสมือน), FTP และ SFTP, Serial COM, Local Shell, Mosh , เบราว์เซอร์, ไฟล์, Amazon Web Services S3, ระบบย่อย Windows สำหรับ Linux (WSL) และแน่นอนว่าเป็นเชลล์บรรทัดคำสั่งตามปกติ
MobaXterm
อินเทอร์เฟซที่ใช้งานง่ายช่วยให้คุณตั้งค่าการแตะ SSH หลายรายการ แยกเทอร์มินัลในแนวนอน/แนวตั้ง และมีคำสั่ง Unix ที่จำเป็นทั้งหมด ทำให้คุณทำงานได้เหมือนใน Linux นอกจากตัวติดตั้งปกติแล้ว MobaXterm ยังมีเวอร์ชันพกพาอีกด้วย อย่าลืมแยกโฟลเดอร์ zip และคัดลอกวางปลั๊กอิน CygUtility ลงในโฟลเดอร์เดียวกัน มิฉะนั้นโปรแกรมจำลองจะหยุดทำงานเมื่อเปิดตัว
สิ่งเดียวที่จับได้คือ MobaXterm ไม่ฟรีและอนุญาตให้มีเซสชันได้สูงสุด 12 เซสชันเท่านั้น เวอร์ชันที่ต้องชำระเงินมีราคา 69 ดอลลาร์ (1,587,000 VND) และใช้งานได้ตลอดชีวิต
4. เทอร์มินัล ZOC
หนึ่งในเครื่องมือที่ดีที่สุดสำหรับผู้ที่ต้องการเข้าถึงข้อมูลบนบัญชี Unix จาก Windows, ZOC Terminal อาจไม่ฟรี (ซอฟต์แวร์ราคา 79.99 - 1,840,000 VND) แต่ยังคงเป็นตัวเลือก มอบความคุ้มค่าสูงสุดสำหรับผู้ใช้ขั้นสูง โปรแกรมรองรับประเภทการเชื่อมต่อที่หลากหลาย รวมถึง SSH, Telnet, Telnet/SSL, Serial/Modem/Direct, Rlogin, ISDN, Named Pipe และโมเด็ม Windows เข้าถึงคำสั่งทั้งหมดที่คุณต้องการได้อย่างง่ายดายจากคู่มือช่วยเหลือ
เทอร์มินัล ZOC
ข้อดีหลักประการหนึ่งของ ZOC Terminal ก็คือแท็บ ดังนั้นคุณจึงสามารถมีเซสชัน Terminal หลายเซสชันที่เกิดขึ้นพร้อมกันในเทอร์มินัลที่แตกต่างกันได้ ZOC เต็มไปด้วยคำสั่งและปรับแต่งได้สูงเพื่อให้เหมาะกับสไตล์การปรับแต่งเทอร์มินัลส่วนตัวของคุณ คุณสมบัติการจำลองของ ZOC Terminal นั้นทรงพลังและสมบูรณ์มาก และเป็นเรื่องง่ายที่จะค้นหาข้อความเฉพาะในงานของคุณแล้วเน้นข้อความเหล่านั้น
Cmder เป็นโปรแกรมจำลองบรรทัดคำสั่งที่มีชื่อเสียงสำหรับ Windows 10 มันถูกสร้างขึ้นบนโปรแกรมจำลองคอนโซลที่มีชื่อเสียงอีกตัวหนึ่งคือ ConEmu และปรับปรุงโดย Clink Clink ช่วยเพิ่มพลังของ ConEmu โดยเพิ่มคุณสมบัติของเชลล์ เช่น การทุบตีให้สมบูรณ์ ซอฟต์แวร์นี้มีความเข้ากันได้อย่างกว้างขวาง โดยทำงานร่วมกับ msysgit, PowerShell, cygwin และ mintty ซึ่งนำความสามารถ Unix มาสู่ Windows
เนื่องจากเป็นซอฟต์แวร์พกพา คุณจึงสามารถเรียกใช้ cmder บน USB และใช้กับเครื่องต่างๆ ได้โดยไม่ต้องติดตั้งไฟล์ลงในฮาร์ดไดรฟ์ของคอมพิวเตอร์
ConEmu เป็นโปรแกรมจำลองคอนโซล Windows ที่มีแท็บ หน้าต่าง และตัวเลือกมากมาย เดิมที ConEmu ถูกสร้างขึ้นเพื่อเป็น "คู่หู" ของ Far Manager ซึ่งเป็นตัวจัดการไฟล์และพื้นที่เก็บข้อมูลที่เปิดตัวสำหรับ Windows ในปี 1996 แต่ถึงแม้จะมี "อายุ" แต่ซอฟต์แวร์ก็ยังคงได้รับความนิยม พัฒนา
ซอฟต์แวร์จำลองนี้มีเมนูพร้อมการตั้งค่ามากมายสำหรับปรับแต่งและปุ่มลัดเพื่อดำเนินการคำสั่งและแผงการวาดจากโปรแกรมแก้ไข Vim และ Emacs ConEmu เข้ากันได้กับเชลล์ยอดนิยมมากมายที่คล้ายกับ cmder เช่น cmd.exe, PowerShell, cygwin, PuTTY และอื่น ๆ หากคุณติดตั้งโปรแกรมจำลอง DOS เช่น DosBox คุณสามารถเรียกใช้แอปพลิเคชัน DOS ในสภาพแวดล้อม 64 บิตได้ แต่เนื่องจาก ConEmu ไม่ใช่เชลล์ จึงไม่มีคุณสมบัติเชลล์ที่มีประโยชน์ เช่น การเชื่อมต่อระยะไกลและการเติมแท็บให้สมบูรณ์ แม้ว่าจะยังคงมีแฟน ๆ จำนวนมาก ConEmu อาจไม่ใช่โปรแกรมจำลองบรรทัดคำสั่งที่ดีที่สุดสำหรับผู้ใช้ใหม่
7. สีโป๊ว
PuTTY เป็นไคลเอนต์ SSH และ Telnet ฟรีสำหรับ Windows คุณสามารถใช้สำหรับการส่งต่อพอร์ตใน SSH เชื่อมต่อโปรโตคอล Rlogin และ SUPDUP ฯลฯ นอกเหนือจากคอนโซล Windows ทั่วไปแล้ว ยังรองรับ “xterm” ของ X Windows System เพื่อแสดงและรันคำสั่ง UNIX ทั้งหมด มีหน้าต่างประนีประนอมเพิ่มเติมที่รันทั้งคำสั่ง Windows และ Linux ในสภาพแวดล้อมแบบรวม
PuTTY หนึ่งในโปรแกรมจำลองเทอร์มินัลมาตรฐานที่ดีที่สุด
ยูทิลิตี้บรรทัดคำสั่งของ PuTTY เรียกว่า "Plink" ซึ่งสามารถเปิดใช้งานจากเทอร์มินัลคำสั่งอื่น ๆ สิ่งนี้มีประโยชน์อย่างยิ่งในการรองรับการเชื่อมต่ออัตโนมัติ รองรับการตั้งค่าเทอร์มินัลมาตรฐาน เช่น การคัดลอกข้อความที่เลือกไปยังคลิปบอร์ดโดยอัตโนมัติ การแทนที่ Shift และการดำเนินการวางเมาส์
ข้อได้เปรียบหลักของ PuTTY คือถือเป็นโปรโตคอลที่มีความปลอดภัยสูง โดยใช้การรับรองความถูกต้องของคีย์สาธารณะ รองรับ RSA, DSA และอัลกอริธึมการเข้ารหัสอื่น ๆ สำหรับการส่งข้อมูลที่เป็นความลับ สิ่งนี้ทำให้ PuTTY เป็นเทอร์มินัลยอดนิยมสำหรับจัดการเว็บเซิร์ฟเวอร์ เซิร์ฟเวอร์ระยะไกล และการเชื่อมต่อออนไลน์อื่นๆ
8. เทอร์มิอุส
Termius เป็นโปรแกรมจำลอง Windows ฟรีที่ยอดเยี่ยมที่คุณต้องการบนเดสก์ท็อปของคุณ นอกจากนี้ยังรองรับ Mac, Linux, Android และ iOS Termius เป็นเครื่องมือที่ค่อนข้างล้ำหน้าซึ่งต้องอาศัยการปรับปรุงเล็กน้อย แม้แต่ Steve Wozniak ก็อ้างว่าใช้มัน ไม่เพียงเพราะมีอินเทอร์เฟซผู้ใช้ที่สวยงาม แต่ยังเป็นเพราะฟีเจอร์การทำงานร่วมกันแบบกลุ่มที่เรียกว่า Teams
โปรแกรมจำลอง Windows.Termius
คุณสามารถเริ่มต้นใช้งาน Termius เวอร์ชันฟรีได้ตลอดเวลาโดยใช้บัญชี Google หรือ Apple ของคุณ ประกอบด้วย SSH และ SFTP พื้นฐาน, Local Vault และการส่งต่อพอร์ตบนอุปกรณ์เครื่องเดียว หากต้องการทำงานกับที่เก็บข้อมูลบนคลาวด์ที่เข้ารหัสซึ่งรองรับอุปกรณ์ได้ไม่จำกัดจำนวน คุณจะต้องเปลี่ยนไปใช้แผนแบบชำระเงินแผนใดแผนหนึ่ง
Termius ยังเป็นเทอร์มินัลเดียวในรายการคำแนะนำเมื่อคุณพิมพ์ลงในเทอร์มินัล มีการสนับสนุนในตัวสำหรับเดสก์ท็อปต่างๆ มากมาย รวมถึง Git Bash, WSL, Command Line, PowerShell ฯลฯ ในหลาย ๆ ด้าน Termius เป็นตัวแทนของการจำลองเทอร์มินัลรุ่นต่อไป
หากคุณใช้ Cygwin สำหรับเชลล์ Windows ของคุณเท่านั้น Mintty ก็เป็นซอฟต์แวร์จำลองคอนโซลที่ยอดเยี่ยม ในความเป็นจริง Mintty ได้รับการติดตั้งเป็นโปรแกรมจำลองบรรทัดคำสั่งเริ่มต้น เช่นเดียวกับซอฟต์แวร์อื่นๆ ในรายการนี้ Mintty นำเสนอคุณสมบัติเพิ่มเติม เช่น การลากและวาง เต็มหน้าจอ คัดลอกและวาง และการรองรับธีม นอกจากนี้ยังทำงานร่วมกับ MSYS และ Msys2 ได้อีกด้วย
10. เทอร์มินัล Git Bash
มีบางอย่างที่พิเศษเกี่ยวกับ Git Bash โดยพื้นฐานแล้วจะมีการจำลอง Bash เพื่อรัน Git จากบรรทัดคำสั่ง เมื่อพิจารณาถึงการใช้งานที่หลากหลายของ Git และ GitHub ในโปรเจ็กต์โอเพ่นซอร์สหลายๆ โครงการ การมีโปรแกรมจำลองเทอร์มินัลเฉพาะสำหรับ Git จึงเป็นสิ่งที่น่าสำรวจ
Git Bash และ Git GUI ในระบบปฏิบัติการ Windows
GUI นำคำสั่งกราฟิกทุกคำสั่งที่เกี่ยวข้องกับจักรวาล Git กลับมามีชีวิตอีกครั้ง และผสานรวมกับ Git Credential Manager, SCM และแน่นอนว่าเชลล์ UNIX พื้นฐานเป็นอย่างดี หากคุณใช้ซอฟต์แวร์ที่ดาวน์โหลดจาก GitHub เป็นประจำ คุณอาจต้องการใช้เทอร์มินัลบนอุปกรณ์ Windows
เมื่อคุณติดตั้ง Git Bash บนคอมพิวเตอร์ Windows ของคุณอย่างถูกต้อง คุณจะสามารถทดสอบคุณสมบัติต่างๆ ได้ เช่น Git Aliases เช่นเดียวกับ Windows Terminal เครื่องมือเทอร์มินัล Git Bash เข้ากันได้กับ Windows 11 ดังนั้นคุณจึงสามารถใช้ Git Bash ได้ทันทีในระบบปฏิบัติการใหม่
11. โอ้มายพอช
Oh My Posh (หรือ Oh-My-Posh) เป็นเครื่องมือเตือนความจำที่ปรับแต่งได้ ซึ่งทำงานได้กับเชลล์ทุกชนิดและรองรับ Windows, Mac และ Linux อย่างเท่าเทียมกัน ในการติดตั้งโปรแกรม คุณต้องมีหน้าต่าง PowerShell และป้อนรหัสตัวติดตั้งหนึ่งบรรทัดสำหรับคำสั่ง Winget, Scoop หรือด้วยตนเองบนเว็บไซต์อย่างเป็นทางการ เมื่อติดตั้งเชลล์แล้ว เชลล์จะเริ่มทำงานตามค่าเริ่มต้นด้วย Windows Terminal ซึ่งเผยให้เห็นความสามารถที่มากกว่าที่เคยเป็นไปได้
Oh My Posh emulator ในโหมดผู้ดูแลระบบ Windows PowerShell
แม้ว่ามันอาจจะดูเหมือนแอพ Windows Terminal แต่ Oh My Posh ก็มีความสามารถด้าน Linux ที่เหนือกว่า Terminal ดั้งเดิม คุณสามารถใช้ bash, cmd, elvish, fish, nu, PowerShell, tcsh, xonsh และ zsh ได้โดยเพียงแค่เพิ่มรุ่นก่อนง่ายๆ ให้กับเทอร์มินัล ตัวอย่างเช่น หากต้องการเพิ่ม zsh ให้ใส่~/.zshrcเท่านี้ก็พร้อมใช้งานแล้ว
นอกจากนี้ Oh My Posh ยังรองรับโปรแกรมขั้นสูงมากมาย รวมถึง AWS, Azure, Cloud Foundry, CMake, Crystal, Docker, Dotnet, Fossil, GCP, Git, Golang, Java, Kubectl, Lua เป็นต้น
12. เทอร์มินัลคล่องแคล่ว
Fluent Terminal by F5 Apps เป็นโปรแกรมจำลองเทอร์มินัลที่ดูคล้ายกับเวอร์ชันดั้งเดิมมาก แต่มาพร้อมกับสภาพแวดล้อมเพิ่มเติมเล็กน้อย นอกจาก PowerShell และ Command Prompt แล้ว ยังรองรับ WSL, การเชื่อมต่อระยะไกลผ่าน SSH และปุ่ม Quick Launch
Fluent Terminal โดยแอพ F5 ในระบบปฏิบัติการ Windows
นอกจากนี้ Fluent Terminal ยังรองรับเชลล์เฉพาะมือถือที่เรียกว่า Mosh ซึ่งทำงานร่วมกับ WiFi และข้อมูลมือถือ เช่นเดียวกับเทอร์มินัลของ Windows คุณสามารถสร้างโปรไฟล์เริ่มต้นเพิ่มเติมได้ตราบใดที่คุณมีเชลล์ปฏิบัติการอยู่ที่ตำแหน่งพีซีของคุณ อย่างไรก็ตาม โปรแกรม SSH เพิ่มเติมทำให้ Fluent Terminal มีขีดความสามารถที่จำเป็นมากในการเปิดใช้งานการเชื่อมต่อระยะไกล
Cmder น่าจะเป็นซอฟต์แวร์ที่ดีที่สุดสำหรับผู้ใช้ที่กำลังมองหาโปรแกรมจำลองบรรทัดคำสั่ง สำหรับผู้ที่มองหาประสบการณ์ที่แข็งแกร่งกว่านี้น่าจะลองใช้ CmdEmu